Struts
Struts2简介 Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。 Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。 Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts 2可以理解为WebWork的更新产品。 web框架的特点 都是基于前端控制器模型来设计的,浏览器发送的所有的请求,都需要经过前端控制器,前端控制器再根据具体的请求所要实现 的功能,分发到不同的action来处理,所有的分发操作都是框架自动帮你完成的,我们只需要关心数据怎么样处理,封装,接收这些都不用管,其余的操作都是前端控制器来帮你完成 前端控制器是通过过滤器来实现的,过滤器当中会有接收数据,封装数据,把所有的东西都帮你处理好,最后到action当中就可以直接使用了 Struts的基本使用 下载struts框架 下载struts官网 对下载下来的struts的目录进行介绍 创建Java Web项目并引入相应的jar包