對JSP Model 2工作流程的一些體會 (轉)
對 Model 2工作流程的一些體會
由於我們使用JSP Model 2的結構,而各種在JSP Model 2的MVC結構中扮演C(ontroller)的角色,所以我們使用如下步驟完成一次典型的JSP Model 2過程:
:namespace prefix = o ns = "urn:schemas--com::office" />
1. 在servlet的init()中透過XML得到連線所需要的環境引數(利用eCampus.util.Env(String fileName)一次性從配置檔案中獲得所需環境引數)。
注:由於XML Config模組還未完成,暫時使用ini檔案
2. servlet得到來自HTML/JSP的服務請求,在相應的doXXX()中獲得一個Connection(呼叫eCampus.util.Manager的靜態方法)。
注:在package eCampus.util中封裝了一個DBManager類,使用這個類的靜態方法getConnection()和getPooleConnection()可以分別獲得從資料庫的直接連線和透過sphere連線池的得到的連線(推薦使用後者)。
3. 直接使用這個Connection進行JDBC操作,或者初始化一個資料庫事務Bean(將這個Connection作為引數傳入JavaBean的構造中)。
4. 完成JDBC操作後(包括資料庫事務JavaBean返回結果後),關閉步驟2所獲得的Connection。
5. 將資料庫操作結果包裝在相應的資料JavaBean中,派發這個JavaBean到相應的用於輸出得JSP頁面(JSP頁面扮演MVC中的V(iew)角色)。
6. JSP頁面得到包裝好的資料JavaBean,提取所需資訊,按照一定的風格輸出到的上。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-990655/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 對J2EE專案的一些體會
- 最近幾年招聘工作的一些體會
- 資料核對的一些體會
- 打造強大的BaseModel(2):讓Model實現自動對映,將字典轉化成Model
- JSP的一些要點(轉)JS
- 【java web】--JSP model1和model2的聯絡和區別JavaWebJS
- struts2的工作流程
- 成本會計工作流程
- 轉:Git 工作流程Git
- 財務會計工作流程
- 會計工作每月做帳流程
- 對軟體開發的一點心得體會 (轉)
- 對jquery原始碼中 clean函式的一些體會jQuery原始碼函式
- 【菜鳥學Java】15:JSP技術中的Model1和Model2開發模式JavaJS模式
- 對軟體專案外包的一些認識 (轉)
- 對2D遊戲引擎設計的一些思考(轉)遊戲引擎
- 工作286:v-model沒有值會報錯
- jsp的一些片段JS
- 軟體測試工作流程
- 對synchronized(this)的一些理解(轉)synchronized
- 專案管理過程中安全管理的一些體會(轉)專案管理
- 對軟體專案管理的探討(2)(轉)專案管理
- Java Servlet和JSP教程(2)(轉)JavaServletJS
- View 體系詳解:View 的工作流程View
- 使用 Got包的一些體會Go
- 我學習使用java的一點體會(2) (轉)Java
- jsp的一些基礎JS
- 軟體測試工作流程圖流程圖
- 6 年前,只會 JSP 和 Servlet 就可以找到工作JSServlet
- 深入分析Struts2工作流程
- “JSP Model 2構架介紹”隨便寫寫,歡迎指點JS
- struts/Servlet,action轉到jsp後,路徑問題(struts2,jsp路徑,action路徑,action跳轉,相對路徑,絕對路徑)...ServletJS
- 建模的一些體會和總結
- Asp.NetCore 3.1 使用AutoMapper自動對映轉換實體 DTO,Data2ViewModelASP.NETNetCoreAPPView
- FFMpeg對MPEG2 TS流解碼的流程分析[2]
- 通過 JSP Model 深入學習 MVCJSMVC
- Django的User Model(2)Django
- 雅虎網站專案工作流程(轉)網站