认识Struts2框架
摘要:第6章认识Struts2框架目录1Struts2框架2Struts2系统架构3Struts2的基本运行流程4Struts2的控制器和组件26.1Struts2框架36.1.1Struts2的由来2001年7月,Struts1.0正式发布,成为ApacheJakarta的子项目之一,采用XML定制转向的URL,Action来处理逻辑。2005年的JavaOne大会,Struts开发者和用户讨论,决定基于XWork开发一个新框架,这就是后来的Struts2。Struts2虽然是在Struts1的基础上发展起来的,但它并没有继承Struts1的设计理念。Struts2使用了WebWork的设计理念,并且吸收了Struts1的部分优点,建立了一个兼容WebWork和Struts1的MVC框架。原来使用的开发人员都能够很快过渡到使用Struts2框架进行开发。在使用上,Struts2更接近WebWork的使用习惯,因为Struts2使用了WebWork的设计核心而不是Struts1的设计核心。两个框架的优势得到了互补,让Struts2拥有更广阔的的前景。不仅Struts2自身更加强大,还对其他框架下开发的程序提供了很好的兼容性。46.1.2Struts2的MVC模式由于Struts2的架构本身就是来自于MVC思想,所以在Struts2的架构中能够找到MVC的影子。在Struts2中,视图层对应视图组件,通常是指JSP页面,也适用于velocity等其他视图显示技术。模型层对应业务逻辑组件,它通常用于实现业务逻辑及与底层数据库的交互等。控制层对应系统核心控制
温馨提示:当前文档最多只能预览
7 页,若文档总页数超出了
7 页,请下载原文档以浏览全部内容。
本文档由 匿名用户 于 2019-03-12 16:22:18上传分享