對JSP Model 2工作流程的一些體會 (轉)

worldblog發表於2007-12-09
對JSP Model 2工作流程的一些體會 (轉)[@more@]

 對 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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章