Java Web開發經常使用框架設計模式
SSH(Struts2 Spring Hibernate)
SSM(Struts2 Spring MyBatis)
SSI(Struts2 Spring iBatis)框架
多種框架協同工做設計
Web層 -- Service層 -- Dao層blog
Struts2框架:開發
Struts2是一個基於MVC設計模式的Web應用框架,它本質上至關於一個servlet,在MVC設計模式中,Struts2做爲控制器(Controller)來創建模型與視圖的數據交互。servlet
其餘表現層框架: SpringMVC, JSFio
Struts2工做原理原理
Struts2是一個MVC框架,它的MVC框架是什麼?
Model: JavaBean
View: JSP, struts-tags
Controller: actionim
Struts2框架核心:
1.Interceptor(攔截器)
2.action
3.OGNL與valueStack數據