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