Struts2和Hibernate原理與架構

前一陣子寫了《深入分析JavaWeb技術內幕》的讀書筆記,最後一章寫的是框架。趁此機會把另外兩個比較流行的框架也一起介紹了。

Struts2

整體架構

先看一下Struts2的整體架構:

現在FilterDispatcher已經過時,替換成了StrutsPrepareAndExecuteFilter

改進的意義:

處理流程

在上述過程中所有的對象(Action,Results,Interceptors,等)都是通過ObjectFactory來創建的。

Struts2中的MVC



Hibernate

工作流程

Hibernate也是一種非常優秀的ORM框架。先來看看它的工作流程。

五大接口

Session接口

SessionFactory接口

Configuration接口

Transaction接口

Query和Criteria接口

Hibernate 中Java對象的種狀態

臨時狀態

持久化狀態

遊離狀態

緩存機制

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章