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

正文內(nèi)容

struts開發(fā)介紹-實(shí)例-文庫吧資料

2025-05-29 21:59本頁面
  

【正文】 構(gòu)中, JSP實(shí)現(xiàn) View的功能, Servlet實(shí)現(xiàn) Controller的功能, JavaBean實(shí)現(xiàn) Model的實(shí)現(xiàn)。 在 Struts中, Controller和 View之間的所有通信都通過 HttpServletRequest、HttpSession和 ServletContext間接完成的, Controller在客戶端、 View和Model之間起著協(xié)調(diào)、仲裁的作用,只有 Controller才會(huì)與 Model和 View發(fā)生聯(lián)系,在這中間它就象是一個(gè)交換機(jī),而 Model和 View之間是不會(huì)直接通信的。 Struts應(yīng)用體系框架為開放者提供了一個(gè)統(tǒng)一的標(biāo)準(zhǔn)框架,通過使用 Struts作為基礎(chǔ),開發(fā)者能夠更專注于應(yīng)用程序的商業(yè)邏輯。 Struts應(yīng)用體系框架 就 是使用 Java Servlet和 JavaServer Pages技術(shù)的一種ModelViewController( MVC)實(shí)現(xiàn) 。 Client Browse View JSP Controller Servlet Model Bean HTTP HTTP Request Response Set Get Instantiate MVC模式框架 1. 系統(tǒng)結(jié)構(gòu)清晰,控制層、邏輯層、展現(xiàn)層相互獨(dú)立; 2. 采用瘦客戶端形式,展現(xiàn)層沒有任何業(yè)務(wù)邏輯處理; 3. 程序代碼比較簡單,利于后期維護(hù); MVC模式的開發(fā)模式的特點(diǎn) Struts介紹 Struts是 按照 MVC方式構(gòu)建 的 應(yīng)用體系 框架,它 繼承了 MVC的各項(xiàng)特性,并根據(jù) J2EE的特點(diǎn),做了相應(yīng)的變化與擴(kuò)展 。 通過明確區(qū)分各個(gè)層, MVC 允許組成每個(gè)層的各個(gè)組件間松散地耦合。 ?控制器( controller) 定義了應(yīng)用程序與用戶輸入及模型進(jìn)行交互的方式。通常被稱作應(yīng)用程序的業(yè)務(wù)邏輯。 現(xiàn)在在 J2EE體系中比較常用的架構(gòu)方式有以下幾種: 1. JSP + JavaBean or Servlet + JavaBean等傳統(tǒng)模式; 2. MVC模式; 3. Struts模式; 傳統(tǒng) J2EE的 3層開發(fā)模式 Browse JSP Applet Client Servlet 客戶層 WEB層 DB層 EJB …… …… HTTP JDBC Oracle DB2 SqlServer …… 1. 系統(tǒng)結(jié)構(gòu)不清晰,控制層和邏輯層混為一談; 2. 客戶層和 web層相互嵌套,耦合度非常高; 3. 程序代碼過于復(fù)雜,維護(hù)工作量大; 傳統(tǒng) J2EE的 3層開發(fā)模式的弊端 MVC模式的開發(fā)模式 模型 視圖 控制器( MVC) 即 ModelViewController的縮寫,是一種常用的設(shè)計(jì)模式 ,它在定義下面三個(gè)應(yīng)用層時(shí)作了明確的區(qū)分。這些技術(shù)的出現(xiàn)給電子商務(wù)時(shí)代的 WEB應(yīng)用開發(fā)提供了一個(gè)非常有競爭力的選擇。招商證券 CRM系統(tǒng) struts開發(fā)介紹 Framework介紹 Framework即架構(gòu)(框架),在這里是指軟件的架構(gòu)方式。 在 J2EE體系中包括
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1