freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

struts20開發(fā)-都市供求信息網(wǎng)(doc畢業(yè)設計論文)-展示頁

2025-07-01 12:36本頁面
  

【正文】 nux,Unix。作為Java平臺的一部分,JSP擁有Java程序設計語言“一次編寫,到處執(zhí)行”的特點。JSP技術(shù)能夠支持高度復雜的基于Web的應用。而且PHP提供的數(shù)據(jù)庫接口支持不統(tǒng)一,這就使得它不適合運用在電子商務中。數(shù)據(jù)庫、應用邏輯層、表示邏輯層彼此分開,而且同層也可以根據(jù)流量分開,群組成二維數(shù)組。其次,缺乏多層結(jié)構(gòu)支持。由于PHP本身存在的一些缺點,使得它不適合應用于大型電子商務站點,而更適合一些小型的商業(yè)站點。它支持目前絕大多數(shù)數(shù)據(jù)庫。 PHP開發(fā)語言PHP是一種跨平臺的服務器端的嵌入式腳本語言。ASP只能執(zhí)行于微軟的服務器產(chǎn)品,IIS(Internet Information Server),而且每次執(zhí)行都要進行編譯,所以性能比較低。一個多層化應用能夠為不同的每種服務提供一個獨立的層,圖22是 J2EE 典型的層結(jié)構(gòu):圖22 與其他技術(shù)的比較 ASP開發(fā)語言 ASP全名Active Server Pages,是一個WEB服務器端的開發(fā)環(huán)境,利用它可以產(chǎn)生和執(zhí)行動態(tài)的、互動的、高性能的WEB服務應用程序。這是實時性很強商業(yè)系統(tǒng)理想的選擇。一些J2EE部署在WINDOWS環(huán)境中,也可選擇健壯性能更好的操作系統(tǒng)如Sun Solaris、IBM OS/390?;贘2EE的應用程序不依賴任何特定操作系統(tǒng)、中間件、硬件。通過提供統(tǒng)一的開發(fā)平臺,J2EE降低了開發(fā)多層應用的費用和復雜性,同時提供對現(xiàn)有應用程序集成強有力支持,完全支持Enterprise JavaBeans,有良好的向?qū)еС执虬筒渴饝?,添加目錄支持,增強了安全機制,提高了性能。其最終目的就是成為一個能夠使企業(yè)開發(fā)者大幅縮短投放市場時間的體系結(jié)構(gòu)。 J2EE簡介 J2EE的概念J2EE是一種利用Java 2平臺來簡化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復雜問題的體系結(jié)構(gòu)。比如一個訂單的視圖只接受來自模型的數(shù)據(jù)并顯示給用戶,以及將用戶界面的輸入數(shù)據(jù)和請求傳遞給控制和模型。一個應用可能有很多不同的視圖,MVC設計模式對于視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理,以及用戶的請求,而不包括在視圖上的業(yè)務流程的處理。(2)View:JSP、Struts的TagLib視圖(View)代表用戶交互界面,對于Web應用來說,可以概括為HTML界面,但有可能為XHTML、XML和Applet。業(yè)務流程的處理過程對其它層來說是黑箱操作,模型接受視圖請求的數(shù)據(jù),并返回最終的處理結(jié)果。MVC包含三個基礎部分:Model、View和Controller,即模型、視圖和控制器,這三個部分以最小的耦合協(xié)同工作,以增加程序的可擴展性和可維護性。實現(xiàn)Ajax的所有組件都已存在了許多年。使用Ajax,用戶可以創(chuàng)建接近本地桌面應用的直接、高可用、更豐富、更動態(tài)的Web用戶界面。 Ajax是使用客戶端腳本與Web服務器交換數(shù)據(jù)的Web應用開發(fā)方法。Struts2的簡單處理流程如下:(1)瀏覽器發(fā)送請求(2)(3)WebWork的攔截器鏈自動對請求應用通用功能,例如:WorkFlow、Validation等功能(4),則調(diào)用Method參數(shù)對應的Action類中的Method方法,否則調(diào)用通用的Execute方法來處理用戶請求(5)將Action類中的對應方法返回的結(jié)果響應給瀏覽器 開源技術(shù)介紹 AjaxMySQL服務器支持關(guān)鍵任務、重負載生產(chǎn)系統(tǒng)的使用,也可以將它嵌入到一個大配置(massdeployed)的軟件中去。MySQL是MySQL AB的注冊商標。 數(shù)據(jù)庫服務器:MySql MySQL是最受歡迎的開源SQL數(shù)據(jù)庫管理系統(tǒng),它由MySQL AB開發(fā)、發(fā)布和支持。④ Servlet實例使用請求對象得到客戶端的請求信息,然后進行相應的處理。② Web服務器接收到請求后,傳遞給Servlet容器。因為Tomcat技術(shù)先進、性能穩(wěn)定,而且免費,因而深受Java愛好者的喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的Web應用服務器。 Web應用服務器:TomcatTomcat服務器是一個免費的開放源代碼的Web應用服務器,它是Apache軟件基金會(Apache Software Foundation)的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發(fā)而成?,F(xiàn)在就了解Eclipse不但能使廣大程序員對這款業(yè)界期望很高的IDE能一睹為快,更為重要的是如果能參加到Eclipse項目的開發(fā)中或是閱讀它的開放源代碼,這對廣大程序員來說無疑是一個千載難逢的提高編程水平的好機會。可以無限擴展,而且有著統(tǒng)一的外觀,操作和系統(tǒng)資源管理,這也正是Eclipse的潛力所在。也就是說未來只要有人需要,就會有建立在Eclipse之上的COBOL,Perl,Python等語言的開發(fā)插件出現(xiàn)。目前,Eclipse已經(jīng)開始提供C語言開發(fā)的功能插件。第二章 技術(shù)方法 開發(fā)環(huán)境介紹:Eclipse2001 年11 月 IBM 宣布捐出了價值 4 千萬美金的開發(fā)軟件給開放源碼的 Eclipse 項目。 本系統(tǒng)的特點,首先Struts1的Action類依賴與Servlet API,從其execute的方法簽名可看出,execute方法有兩個Servlet的參數(shù)HttpServletRequest和HttpServletResponse,Struts2則不依賴于Servlet API,所以該系統(tǒng)易于修改。相對與國內(nèi)信息供求網(wǎng)站,國外信息供求網(wǎng)站發(fā)展較早,相對國內(nèi)來說較為成熟, 各類信息供求網(wǎng)站眾多且功能體系和服務體系較為完善, 例如韓國外經(jīng)貿(mào)部直屬KTNET(株)是EC Plaza的母公司,KTNET自1990年成立以來,一直從事提供貿(mào)易相關(guān)的EDI (電子數(shù)據(jù)交換系統(tǒng))和商業(yè)信息技術(shù)服務,是世界最為成功的B2B、B2G公司之一,現(xiàn)在從原有的以VAN為基礎的服務成長為以因特網(wǎng)為基礎的網(wǎng)上貿(mào)易基礎結(jié)構(gòu)提供商,網(wǎng)址為。目前, 國內(nèi)信息供求網(wǎng)站發(fā)展比較迅速, 國內(nèi)比較有名阿里巴巴, 淘寶網(wǎng)等。計算機網(wǎng)絡技術(shù)的發(fā)展為迅速、便捷的信息傳播、擴散提供了有效實用的工具,也正是因為計算機網(wǎng)絡技術(shù)的發(fā)展提供了這樣的工具,才使人類進入了信息化時代, 同時也帶動了都市信息化的建設進程。各行業(yè)的信息化工作是適應時代要求的迫切任務。提升網(wǎng)絡資源的利用率,對城市各類公司企業(yè)信息進行合理分配,實現(xiàn)網(wǎng)絡資源利用率的最大化。引言都市供求信息網(wǎng)是某公司一個開發(fā)項目,網(wǎng)站性質(zhì)為信息服務類型,可為信息發(fā)布者有償與無償提供招聘、求職、培訓、房屋和出售等信息。為實現(xiàn)網(wǎng)絡資源的合理利用,結(jié)合國內(nèi)互聯(lián)網(wǎng)發(fā)展現(xiàn)狀,通過對網(wǎng)絡各類信息的整合分類與發(fā)布,實現(xiàn)不同人群對不同信息的需求。第一章 網(wǎng)站概述 國內(nèi)外研究現(xiàn)狀九十年代迅速發(fā)展和普及的個人計算機及計算機網(wǎng)絡技術(shù)將人類帶入了信息時代。信息化的含義比較廣泛,至少要包括知識信息的生產(chǎn)、信息的傳播和擴散及反饋等過程。雖然不能說信息化等同于計算機網(wǎng)絡技術(shù),但利用網(wǎng)絡技術(shù)進行知識信息傳播是信息化工作的一項重要內(nèi)容。但是國內(nèi)大多數(shù)信息供求網(wǎng)站尚有不足之處, 例如網(wǎng)站信息量不夠充實,網(wǎng)站安全性和真實性尚待加強,服務體系不夠完善等。 印度的INDIAMARK, 網(wǎng)址為。再者,從而可以使用戶界面設計更加人性化。Eclipse 是替代IBM Visual Age for Java(以下簡稱IVJ)的下一代IDE開發(fā)環(huán)境,但它未來的目標不僅僅是成為專門開發(fā)Java程序的IDE環(huán)境,根據(jù)Eclipse的體系結(jié)構(gòu),通過開發(fā)插件,它能擴展到任何語言的開發(fā),甚至能成為圖片繪制的工具。更難能可貴的是,Eclipse是一個開放源代碼的項目,任何人都可以下載Eclipse的源代碼,并且在此基礎上開發(fā)自己的功能插件。同時可以通過開發(fā)新的插件擴展現(xiàn)有插件的功能,比如在現(xiàn)有的Java開發(fā)環(huán)境中加入Tomcat服務器插件。   雖然目前Eclipse項目還沒有最后完成,但從已有的版本中已經(jīng)能領(lǐng)略到Eclipse設計主導思想和主要功能特點。Eclipse計劃提供多個平臺的版本,像Windows,Linux,Solaris,HPUX和AIX,以下只介紹Windows版本。由于有了Sun的參與和支持,最新的Servlet和JSP規(guī)范總是能在Tomcat中得到體現(xiàn),Tomcat5支持最新的Servlet 。Tomcat服務器接受客戶請求并做出響應的圖例,如圖21所示:圖21 Tomcat服務器接受客戶請求并做出響應的過程① 客戶端(通常都是瀏覽器)訪問Web服務器,發(fā)送HTPP請求。③ Servlet容器加載Servlet,產(chǎn)生Servlet實例后,向其傳遞表示請求和響應的對象。⑤ Servlet實例將處理結(jié)果通過響應對象發(fā)送回客戶端,容器負責確保響應正確送出,同時將控制返回給Web服務器。MySQL AB是一家基于MySQL開發(fā)人員的商業(yè)公司,它是一家使用了一種成功的商業(yè)模式來結(jié)合開源價值和方法論的第二代開源公司。MySQL是一個快速的、多線程、多用戶和健壯的SQL數(shù)據(jù)庫服務器。 開源框架介紹 Struts ,但實際上Struts ,Struts ,因此,可以認為Struts 。 Ajax(Asynchronous JavaScript and XML)是結(jié)合了Java技術(shù)、XML以及JavaScript等編程技術(shù),可以讓開發(fā)人員構(gòu)建基于Java技術(shù)的Web應用,并打破了使用頁面重載的慣例。這樣,Web頁面不用打斷交互流程進行重新加裁,就可以動態(tài)地更新。 異步JavaScript和XML(AJAX)不是什么新技術(shù),而是指這樣一種方法:使用幾種現(xiàn)有技術(shù)——包括級聯(lián)樣式表(CSS)、JavaScript、XHTML、XML和可擴展樣式語言轉(zhuǎn)換(XSLT),開發(fā)外觀及操作類似桌面軟件的Web應用軟件。 設計模式介紹Java目前出現(xiàn)的這些框架而言,其最終目的都是為了解除耦合,而MVC解除的是View和Model間的耦合。各個部分的實現(xiàn)技術(shù)可以總結(jié)如下:(1)Model:JavaBean、EJB的EntityBean模型(Model):就是業(yè)務流程/狀態(tài)的處理以及業(yè)務規(guī)則的制定。業(yè)務模型的設計是MVC最主要的核心。隨著應用的復雜性和規(guī)模性,界面的處理也變得具有挑戰(zhàn)性。業(yè)務流程的處理交予模型(Model)處理。 (3)Controller:Struts的ActionServlet、Action控制(Control):用來接收和轉(zhuǎn)發(fā)用戶的交互信息,調(diào)用模型層進行相關(guān)的處理,將矗立的結(jié)果交給相應的視圖顯示給用戶。J2EE技術(shù)的基礎就是核心Java平臺或Java 2平臺的標準版,J2EE不僅鞏固了標準版中的許多優(yōu)點,例如編寫一次、隨處運行的特性、方便存取數(shù)據(jù)庫的JDBC API、CORBA技術(shù)以及能夠在Internet應用中保護數(shù)據(jù)的安全模式等等,同時還提供了對 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server PagES)以及XML技術(shù)的全面支持。 J2EE體系結(jié)構(gòu)提供中間層集成框架用來滿足無需太多費用而又需要高可用性、高可靠性以及可擴展性的應用的需求。 J2EE的優(yōu)點J2EE為搭建具有可伸縮性、靈活性、易維護性的商務系統(tǒng)提供了良好的機制,基于J2EE平臺的產(chǎn)品幾乎能夠在任何操作系統(tǒng)和硬件配置上運行,現(xiàn)有的操作系統(tǒng)和硬件也能被保留使用。因此設計合理的基于J2EE的程序只需開發(fā)一次就可部署到各種平臺。%的可用性或每年只需5分鐘停機時間。 J2EE四層模型J2EE 的多層企業(yè)級應用模型將兩層化模型中的不同層面切分成許多層。ASP采用腳本語言VBScript(Java script)作為自己的開發(fā)語言,開發(fā)比較簡單。而且ASP所有代碼均寫在頁面中,表現(xiàn)與實現(xiàn)混合在一起,安全性差,只要得到頁面,便能得到全部源碼。它大量地借用C,Java和Perl語言的語法, 并耦合PHP自己的特性,使WEB開發(fā)者能夠快速地寫出動態(tài)產(chǎn)生頁面。而且PHP是完全免費的。首先,PHP缺乏規(guī)模支持。對于大負荷站點,解決方法只有一個:分布計算。而PHP則缺乏這種支持。 JSP開發(fā)語言JSP是Sun公司推出的新一代網(wǎng)站開發(fā)語言,JSP可以在Serverlet和JavaBean的支持下,完成功能強大的站點程序。JSP頁面的內(nèi)置腳本語言基于Java程序設計語言,所有的JSP頁面都被編譯成為Java Servlet,所以JSP頁面就具有Java技術(shù)的所有好處,包括健壯的存儲管理和安全性。JSP可以執(zhí)行于所有平臺。從一個平臺移植到另外一個平臺,JSP和JavaBean甚至不用重新編譯,因為Java字節(jié)碼都是標準的與平臺無關(guān)的。第三章 系統(tǒng)分析 業(yè)務功能為用戶提供信息服務,同時提高企業(yè)知名度。(2) 在首頁中提供預覽信息的功能,并且信息分類明確。(4) 能夠?qū)崿F(xiàn)站內(nèi)信息搜索,如定位查詢、模糊查詢。(6) 具有操作方便和功能強大的后臺信息審核功能。(8) 具有易維護性和易操作性。2. 后臺主要實現(xiàn)信息顯示,信息刪除與信息審核等功能模塊。 ,主要作用是描述應用程序中的商業(yè)流程,調(diào)用相應的DAO進行結(jié)果控制。 ,具體配置如下::?xml version= encoding=UTF8?!DOCTYPE struts PUBLIC //Apache Software Foundation//DTD Struts Configuration struts
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1