·JSP文件側重于生成動態網頁,應該將程序代碼從JSP文件中分離,JSP文件借助客戶華標簽來完成視圖層的程序邏輯。

·客戶華標簽負責視圖層的程序邏輯,如數據顯示,或者進行會話的有效性驗證??蛻艋瘶撕灱瓤梢栽L問模型組件,也可以訪問存放在Web應用的request,session和application范圍內的共享數據。

·ActionForm在對表單數據進行驗證時,主要時進行語法和格式的檢查,不設計業務邏輯驗證。

·Action組件側重于業務邏輯驗證和流程控制,決定用戶請發的轉發。Action組件既可以訪問模型組件,也可以訪問存放在Web應用的request,session和application范圍內的共享數據。

· 模型組件負責十幾業務邏輯,如對數據庫中數據的查詢,添加和刪除操作。模型組件應該與視圖及控制器保持獨立,模型組件不應該訪問Servlet API或Struts API中的類,例如HttpServletRequest,HttpServletResponse,Action或ActionForm等對象。




?????????????????????????????????? 2005年04月05日 7:45 AM