qfvszy http://www.jdon.com Oct 2, 2004 11:35 AM 回復
我們開發小組5個人,一個組長;
用MVC方式開發WEB應用;
使用WinCVS進行版本控制團隊開發;
Ant來實現編譯發布;
應用服務器采用Tomcat,使用的時候(Apache和Tomcat整合);
數據庫是Sybase和Oracle,采用連接池;
報表使用的是MingReport;
工程開發階段:需求分析,設計,編碼,測試,試運行,正式運行;
一個工程項目差不多50W,6個人,6個月來搞定。
----------------------------------
我們的MVC實現是這樣的:
MVC模式:jsp,Html充當Vidw(視圖);servlet充當controler(控制器);class類充當Module(模塊);
jsp通過提交form表單,或者帶參數的url請求sevlet;servlet里doPost或者doGet方法根據參數調用Module類里面的方法進行添加、刪除、更
新、查詢數據的操作,然后用forward方法或者response.sendRedirect返回到jsp頁面,這里servlet只控制流程,Class類里面處理業務邏輯;
servlet里面request.setAttribute()保存數據,在jsp頁面request.getAttribute()得到數據。
我們的工程中封裝了一些基礎的工具類比如說(數據庫的連接,查詢添加刪除更新,頁面的顯示等等),具體的項目也提煉出一些公共的業務
邏輯封裝為不同的類。有整理較完善的js庫和CSS樣式表。
在我們的開發中,差不多是每個jsp頁面對應一個servlet和module,當然在一個jsp頁面很多時候實現的添加、刪除、更新、查詢復合功能。
只有查詢數據的時候才用寫sql,插入、更新、刪除都是不用寫sql,只需要綁定form中的字段和表中的字段就可以了,這里我們封裝了幾個類來實現的。
我想說的是:在我們的工程開發里面沒有用到Struts,sPRing,hibernate,EJB等這些東西,而我很希望在我們開發多一些新的東西或者提高我們的技術含量,但是又不知道該怎么辦,迷惑是否我們需要采用一些FrameWork,我們的開發算是一種么?
懇請各位有項目開發經驗的大俠給予解惑,不勝感激?。?!
新聞熱點
疑難解答