简述:Struts2是Apache发行的MVC开源框架。基于Model2 设计模型,由传统Struts1和WebWork两个经典框架发展而来 。注意:它只是表现层(MVC:Struts2、Hibernate、Spring)框架。
什么是Struts2的MVC
M:Model 模型,封装数据。javabean
V:view 视图,展示界面。jsp
C:Controller 控制器,控制程序流程。Filter
Strust2 核心功能
① 允许POJO(Plain Old Java Objects)对象 作为Action
② Action的execute 方法不再与Servlet API耦合,更易测试
③ 支持更多视图技术(JSP、FreeMarker、Velocity)
④ 基于Spring AOP思想的拦截器机制,更易扩展
⑤ 更强大、更易用输入校验功能
网友评论