- 界面層(web層):用戶看的界面
(1)作用:
從界面中取得數據跟后台服務器交互
跟后台交互后進行數據綁定
將綁定的數據呈現在頁面中
(2)框架:Structs2、SpringMVC 等
- 業務邏輯層(service層):處理業務邏輯
(1)作用:
登錄、注冊等;
組合DAO層的簡單方法,形成復雜的功能
(2)框架:Spring 框架
- 數據訪問層(dao層):操作數據存儲文件
(1)作用:
定義了對於數據庫最基本的 crud 操作
(2)框架:Hibernate、Mybatis 等
在項目的開發中,幾種使用非常廣泛的框架組合:
SSH:Struts 、Spring、Hibernate
SSM:SpringMVC框架、MyBatis框架、Spring框架(javaee靈魂框架)