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

正文內(nèi)容

struts開(kāi)發(fā)介紹-實(shí)例(留存版)

  

【正文】 Framework即架構(gòu)(框架),在這里是指軟件的架構(gòu)方式。 Struts應(yīng)用體系框架的創(chuàng)建是為了使開(kāi)發(fā)者在構(gòu)建基于 Java Servlet和JavaServer Pages( JSP)技術(shù)的 Web應(yīng)用時(shí)更加容易。 Model對(duì)象類非常簡(jiǎn)單,是標(biāo)準(zhǔn)的 JavaBean模式,每一個(gè)屬性都對(duì)應(yīng)了 Set、 Get兩個(gè)方法。 在 Struts中, Controller和 View之間的所有通信都通過(guò) HttpServletRequest、HttpSession和 ServletContext間接完成的, Controller在客戶端、 View和Model之間起著協(xié)調(diào)、仲裁的作用,只有 Controller才會(huì)與 Model和 View發(fā)生聯(lián)系,在這中間它就象是一個(gè)交換機(jī),而 Model和 View之間是不會(huì)直接通信的。 例: public class CisvrpBZ { …… } Business模塊介紹 Common 是系統(tǒng)的公用類,包括了系統(tǒng)異常處理、系統(tǒng)日志處理、畫(huà)圖處理、分頁(yè)處理、 Tag的處理以及文件上傳等等很多公用的功能; 具體公用功能的說(shuō)明可以參見(jiàn) 《 項(xiàng)目公用功能使用手冊(cè) .doc》 。這使它更加靈活,并且可以重用代碼。 現(xiàn)在在 J2EE體系中比較常用的架構(gòu)方式有以下幾種: 1. JSP + JavaBean or Servlet + JavaBean等傳統(tǒng)模式; 2. MVC模式; 3. Struts模式; 傳統(tǒng) J2EE的 3層開(kāi)發(fā)模式 Browse JSP Applet Client Servlet 客戶層 WEB層 DB層 EJB …… …… HTTP JDBC Oracle DB2 SqlServer …… 1. 系統(tǒng)結(jié)構(gòu)不清晰,控制層和邏輯層混為一談; 2. 客戶層和 web層相互嵌套,耦合度非常高; 3. 程序代碼過(guò)于復(fù)雜,維護(hù)工作量大; 傳統(tǒng) J2EE的 3層開(kāi)發(fā)模式的弊端 MVC模式的開(kāi)發(fā)模式 模型 視圖 控制器( MVC) 即 ModelViewController的縮寫(xiě),是一種常用的設(shè)計(jì)模式 ,它在定義下面三個(gè)應(yīng)用層時(shí)作了明確的區(qū)分。 一個(gè) Http的請(qǐng)求、響應(yīng)過(guò)程 HttpRequest Controller ActionServlet Action 1. 請(qǐng)求 3. 傳遞 ActionForm 2. 填充請(qǐng)求數(shù)據(jù) 5. 填充業(yè)務(wù)數(shù)據(jù) View Tag JSP 7. 使用 6. 傳遞 8. 獲得業(yè)務(wù)數(shù)據(jù) HttpResponse 9. 應(yīng)答 Model Business Logic 4. 調(diào)用 MVC和 Struts的區(qū)別 在 MVC模式中的 JSP, Servlet, JavaBean三層結(jié)構(gòu)中, JSP實(shí)現(xiàn) View的功能, Servlet實(shí)現(xiàn) Controller的功能, JavaBean實(shí)現(xiàn) Model的實(shí)現(xiàn)。 CRM系統(tǒng)中的 Jsp頁(yè)面都遵循了定義的開(kāi)發(fā)規(guī)范,參見(jiàn) 《 CRM系統(tǒng)開(kāi)發(fā)規(guī)范 .doc》 。 所以也說(shuō) Struts是 MVC基本設(shè)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1