Java核心技术整理(九)---持久层、业务层、表现层
生活随笔
收集整理的這篇文章主要介紹了
Java核心技术整理(九)---持久层、业务层、表现层
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一. Java三層架構
1、表現層(User Interface layer):通俗講就是展現給用戶的界面,即用戶在使用一個系統的時候他的所見所得。
表現層的主流框架有:struts1、struts2、springMVC、webwork
2、業務邏輯層(Business Logic Layer):針對具體問題的操作,也可以說是對數據層的操作,對數據業務邏輯處理。
業務邏輯層主流框架有:Spring
3、數據訪問層(Data access layer):該層所做事務直接操作數據庫,針對數據的增添、刪除、修改、查找等。
數據訪問層主流框架有:Hibernate、Ibatis、以及Ibatis的升級版Mybatis
業務層(邏輯層、service層)
采用事務腳本模式。將一個業務中所有的操作封裝成一個方法,同時保證方法中所有的數據庫更新操作,即保證同時成功或同時失敗。避免部分成功部分失敗引起的數據混亂操作。
表現層(JSP)
采用MVC模式。
M稱為模型,也就是實體類。用于數據的封裝和數據的傳輸。 V為視圖,也就是GUI組件&#總結
以上是生活随笔為你收集整理的Java核心技术整理(九)---持久层、业务层、表现层的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中random.sample
- 下一篇: mono java 性能_Mono对Ja