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

正文內(nèi)容

struts開發(fā)介紹-實(shí)例(參考版)

2025-05-24 21:59本頁面
  

【正文】 在這種運(yùn)行機(jī)制下, Model、 View和 Controller就被分隔開來,這是成功運(yùn)用 Struts的關(guān)鍵所在。 Struts的框架 Client Browse View JSP Controller Servlet Model Bean HTTP HTTP Request Response Dispatch Get Instantiate Business Action Forward Tag Struts的運(yùn)作機(jī)制 Struts在 J2EE應(yīng)用服務(wù)器的中心位置裝配了 ActionServlet、 ActionMapping和各種 Action類,通過 , ActionServlet截獲了所有傳入的HttpServletRequest,并且把各個傳入的 HttpServletRequest分發(fā)給 Action類,而 ActionMapping對象則通過 ,告訴 ActionServlet如何分發(fā)請求。 Struts應(yīng)用體系框架的創(chuàng)建是為了使開發(fā)者在構(gòu)建基于 Java Servlet和JavaServer Pages( JSP)技術(shù)的 Web應(yīng)用時更加容易。 所以也說 Struts是 MVC基本設(shè)計模式的一種變體。 CRM系統(tǒng)中的 Jsp頁面都遵循了定義的開發(fā)規(guī)范,參見 《 CRM系統(tǒng)開發(fā)規(guī)范 .doc》 。 } public String getTaskid(){ return 。 例: public class Task{ private String taskid=。 Db模塊介紹 Model 是系統(tǒng)的業(yè)務(wù)數(shù)據(jù)對象類,它的作用就是用來存儲 Business模塊處理后的業(yè)務(wù)數(shù)據(jù),然后通過 HttpServletRequest被傳遞給展現(xiàn)層。 Common模塊介紹 Db 是系統(tǒng)的數(shù)據(jù)庫接口類,它封裝了與數(shù)據(jù)庫的聯(lián)接細(xì)節(jié),給業(yè)務(wù)邏輯層提供了操作 SQL、 SP的簡單接口; 同時,配合 J2EE服務(wù)器提供的 DBConnectionPool,極大的提高了運(yùn)行效率。 Business模塊的每個類名都以 BZ結(jié)尾。 CRM系統(tǒng)有一個 BaseAction類,統(tǒng)一處理了用戶登錄校驗(yàn)、用戶權(quán)限、系統(tǒng)異常、點(diǎn)擊日志、功能操作權(quán)限以及系統(tǒng)狀態(tài)等等功能,因此每一個 Action類都要繼承 BaseAction。 ActionServlet配合 ,專職完成頁面導(dǎo)航,而不再負(fù)責(zé)具體的數(shù)據(jù)獲取與相應(yīng)邏輯,這兩部分功能由FormBean和 ActionBean來完成。 一個 Http的請求、響應(yīng)過程 HttpRequest Controller ActionServlet Action 1. 請求 3. 傳遞 ActionForm 2. 填充請求數(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é)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1