瞧,我們組的Web應用開發方式

qfvszy發表於2004-10-02
我們開發小組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,我們的開發算是一種麼?

懇請各位有專案開發經驗的大俠給予解惑,不勝感激!!!

相關文章