對jsp(SUN企業級應用的首選) Model 2工作流程的一些體會
由於我們使用jsp(SUN企業級應用的首選) Model 2的框架結構,而各種servlet在jsp(SUN企業級應用的首選) Model 2的MVC結構中扮演C(ontroller)的角色,所以我們使用如下步驟完成一次典型的jsp(SUN企業級應用的首選) Model 2調用過程:
(標准化越來越近了):namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
1. 在servlet的init()中通過xml(標准化越來越近了)配置文件得到數據庫連接所需要的環境參數(利用eCampus.util.Env(String fileName)一次性從配置文件中獲得所需環境參數)。
注:由於xml(標准化越來越近了) Config模塊還未完成,暫時使用ini文件
2. servlet得到來自HTML/jsp(SUN企業級應用的首選)的服務請求,在相應的doXXX()中獲得一個Connection(調用eCampus.util.DBManager的靜態方法)。
注:在package eCampus.util中封裝了一個DBManager類,使用這個類的靜態方法getConnection()和getPooleConnection()可以分別獲得從數據庫的直接JDBC連接和通過Websphere連接池的得到的連接(推薦使用後者)。
3. 直接使用這個Connection進行JDBC操作,或者初始化一個數據庫事務JavaBean(將這個Connection作為參數傳入JavaBean的構造函數中)。
4. 完成