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

正文內容

本科畢業(yè)(論文)設計j2ee技術給web應用程序的開發(fā)(參考版)

2024-11-14 01:01本頁面
  

【正文】 在此,對他們表示忠心的感謝。 44 致謝 本文是筆者本科畢業(yè)設計的總結,也是進入工作階段,參與具體項目的一個預備工作。 但是 Struts 也繼承了 J2EE 開放性的自身缺點,許多東西需要進行整合,Struts 標簽還沒有現有的網頁開發(fā)工具進行整合,運用時必須在美工上做出一些犧牲。 Struts 自帶的標簽庫能很好的與 ActionForm 類協(xié)同工作,更便利的用于顯示邏輯中。 Struts 按照 MVC 的邏輯進行劃分,使 項目得以分工,如業(yè)務邏輯組件和表現邏輯組件可以同時開發(fā),從而大大的縮短了開發(fā)周期。后來發(fā)現, 通過一個好的 sample 可以學到很多實際的東西,再結合理論上的學習, 就 能事半而功倍。 struts強大的技術支持將使開發(fā) J2EE Web層更加容易,開發(fā)出的應用程序也將更加體現 J2ee體系卓越的技術優(yōu)勢。 同時, Strurs是一個 Open Source項目,每天都被 Java Community開發(fā)人員使用和測試,并不斷得到更新,為使用 Struts框架的開發(fā)人員提供先進的思想。不管 我們 是否會使 用 Struts,回顧這個 Struts 框架都會使 我們 對 JSP 文件和 servlet 的特性、以及如何將它們組合起來用于您的下一個 Web 項目有更好的了解。 Struts 比簡單的單個 JSP 網頁要復雜得多,但對于更大的系統(tǒng)而言, Struts 實際上有助于管理復雜性。此外, Struts 使網頁設計人員和 Java 開發(fā)人員能將精力集中于自己最擅長的方面。這個方法有助于提高代碼的可重用性和靈活性。 Sun 正在盡力將新的變化反映到 JSP/servlet 體系結構中,正如他們對 Java 語言和 API 所作的更改一樣。 42 第四章 結論與體會 4. 1 結論 在這個軟件開發(fā)的新時代,一切都變得很快。 41 3. 4 小結 本章主要介紹了 Struts框架的具體應用實例。 findForward() 方 法使用一個 String 參數來查找 與 name 屬性相匹配的forward 對象。Ci0010AddAction 對象的 excute()方法被調用。 ActionMapping 對 象 的 type 屬 性 是 ActionServlet 用 來 實 例 化ActionForm 的類名。在例子中,它們是 setEmail等 。由 From Bean標識的類型( type)用來創(chuàng)建 ActionForm 對象: 這里, servlet將使用 。 從代碼 ,我們使用這個元素創(chuàng)建了一個到 path /ci0010add的映射: 40 然后, ActionServlet 檢查是否有 FormBean中 name屬性和這個映射相關: 這里 /ci0010add 映射通過 ci0010addForm的名稱標識了一個 form bean。ActionMapping是 Struts根據 JavaBean。 在瀏覽器中輸入以下地址: 下面是客戶信息登記主界面: 圖 33: 客戶信息登記主界面 39 3. 3. 2. 5 工作過程 客戶信息登記功能模塊具體流程圖: C i 0 0 1 0 a d d . d oA c t i o nS e r v l e tC i 0 0 1 0 A d d F o r m檢 驗 結 果A c t i o n i n p u t( c o n n e w . j s p )C i 0 0 1 0 A d d A c t i o ne x c u t e ( )根 據 F o r w a r d 轉 發(fā)數 據 庫執(zhí) 行 業(yè) 務 邏 輯校 驗 失 敗校 驗 成 功S t r u t s c o n f i g . x m l是 否 有 匹 配 請 求 的 路 徑S u c c e s s . j s pE r r o r . j s p圖 34: 客戶信息登記功能模塊具體流程圖 我們要求所有匹配 *.do的請求都傳遞給 ActionServlet。 代碼清單 : 37 代碼清單 : 38 代碼清單 : 到此,這個實例作完成。 其中 頁面放在BaseDirectory\webapps\ROOT\WEBINF\jsp\consumer目錄下, 和 BaseDirectory\webapps\ROOT目錄下。我們也可以改變頁面之間的連接,而不改變 JSP模板。 代碼清單 : Struts配置文件 Struts框架將 文件視為部署描述符使用。 forward 元素定義了在Ci0010AddAction中使用的邏輯名稱之間的關聯。最后,再在另一個 forward下添加 error到 name 屬性, / 到 path 屬性。 ActionServlet 使用這個屬性來識別將用來處理請求的Action 類。 action 元素使用 name 屬性來識別哪個 ActionForm 將被創(chuàng)建,并將提交的表單組裝給他。Struts會自動去除擴展名,所以我們在配置時不必加上它們。后 綴是 .do。 URI 和 ActionMapping 的 path 屬性匹配。 文件存儲在 BaseDirectory \webapps\ROOT\WEBINF目錄下,需要改變的是: 首先,添加 /ci0010add 到 action元素的 path 屬性。下一步創(chuàng)建 strutsconfig 文件時,將標識代表 success和 error的 ActionForward 對象。如果保存成功,將客戶信息添加到數據表 Ci0010中,并返回與 success 對應的 ActionForward 。 Ci0010AddAction 做了 Action 的 典型事情。 Action 通常負責輸入校驗,存取業(yè)務信息,以及決定向 Servlet返回哪個 ActionForward 。 33 3. 3. 2. 2 創(chuàng)建 AddAction Action 是 一個 Java 類,擴展了 。 32 代碼清單 : Ci0010AddForm 創(chuàng)建一個文件,取名為 ,內容示于代碼清單 。這些方法負責組裝隱藏在 Ci0010AddForm JavaBean中的實例變量。當匹配好后, ActionServlet 為屬性調用 setter方法,并將請求中的值傳入。 ActionForm 針對每個 HTML表單中的字段具有一個對應的屬性。這個對象捕獲通過請求傳送的輸入。 文件 一個 ActionForm 處理輸入(業(yè)務邏輯); 創(chuàng)建 HTML表單; 31 如果登記失敗,控制流將轉向一個顯示失敗的頁面。 成功的登記要求數據正確寫入數據庫。 數據結構定義: 客戶信息表 ci0010 name datatype Null option ment Is pk id VARCHAR2(40) Not null id yes modifytime date Not null 修改時間 no userid VARCHAR2(40) Not null 用戶 no codestatus Interger(2) Not null 數據狀態(tài) no clientname VARCHAR2(40) Not null 客戶名稱 no pany VARCHAR2(40) Not null 公司 no genderno Interger(2) 性別 no VARCHAR2(40) 電子郵件 no countryzone VARCHAR2(40) 國家地 區(qū) no postcode VARCHAR2(40) 郵政編碼 no address VARCHAR2(40) 單位地址 no Clientweb VARCHAR2(40) 客戶網址 no mobiletelephone VARCHAR2(40) 移動電話 no telephone VARCHAR2(40) 公司電話 no dute VARCHAR2(40) 職務 no 30 dept VARCHAR2(40) 部門 no clientinfo txt 客戶信息 no 表 31:客戶信息表 數據結構定義 使用 powerdesigner畫 CDM(概念數據模型 )圖,如圖 32所示: 圖 32:聯系人數據表 CDM(概念數據模型 )圖 3. 3. 2 代碼創(chuàng)建 這 個 Struts 程序將是一個客戶信息登記程序?,F以添加客戶信息信息的代碼為例, 具體看一下 、 ActionForm 類和Action 類以及 JSP頁面中的代碼實例。 3. 2 系統(tǒng)開發(fā)環(huán)境和運行平臺 3. 2. 1 系統(tǒng)開 發(fā)環(huán)境和運行平臺 ( 1)集成開發(fā)工具 eclipse +tomcatPluginV3++Struts+Habernate ( 2) 28 Java2 Standard Developent Kit ( 3) Web 應用服務器 ( 4) 數據庫服務器,和 相比 支持子查詢。 國 際 貨 運 代 理 信 息 管 理 系 統(tǒng)進口業(yè)務出口業(yè)務貨場箱管運價管理發(fā)票管理費用管理車隊管理報關報檢人事管理客戶信息公告管理統(tǒng)計報表基礎信息系統(tǒng)維護修改密碼客戶信息聯系人客戶信息登記客戶信息查詢客戶信息修改客戶信息刪除聯系人登記聯系人查詢聯系人刪除聯系人修改作業(yè)單運價審核作業(yè)單審核配載信息報關單據費用審核提單 圖 31 國際貨運代理信息管理系統(tǒng)部分功能模塊圖 客戶信息管理是要記錄客戶的資料及其聯系方式等信息,便于公司內部的使用。 ( 3) 分支、駐外機構業(yè)務支持。構建 MIS 系統(tǒng)的目的: ( 1) 信息共享,在各個部門之間共享信息。原來的業(yè)務流程主要依靠各種紙質的文書、電話通知等方式的支持,相同的信息在各個部門,需要業(yè)務操作人員不斷 的手工抄寫,場站 — 公司、公司 — 駐外機構之間的信息交換需要各種內部的文書傳遞和電話傳真通知,這非常的不方便,不利于數據的管理、處理以及保存,且浪費大量時間。 下一章將講述 Struts結構的具體應用。 2. 5 小結 本章主要介紹了 Struts 框架的體系結構及其工作原理 ,包括 Struts概述、struts結構 MVC模式實現組件以及標簽庫。和使用其它標簽庫一樣,使用 Struts 提供的標簽庫只需要簡單的兩步: ( 1) 在 中聲明標簽庫: ( 2) 在 JSP 頁面中引入標簽庫: Struts html標簽庫中 的 form 標簽是最重要的標簽之一,他包裝了 HTML的標準 form標簽,提供了將 HTML form 和 ActionForm 連接起來的功能。 Logic HTML 2.
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1