SSH%26AJAX总结.doc

Struts、Spring、HibernateAjax总结 Struts部分 Struts是最早的Java开源框架之一,来自Apache,也是现在Java Web框架的事实标准。Struts是MVC设计模式的一个优秀实现。Struts定义的通用的Controller,通过Struts配置文件(struts-config.xml)隔离了Model和View,以Action的概念封装了用户请求,使代码更清晰易读。Struts还提供了自动将请求的数据填充到对象中以及页面标签等简化编码的工具。是开发大型Web项目成为可能。 MVC及Struts原理及工作流程 Struts开发的应用由3类组件构成:控制器组件、模型组件和视图组件。 控制器组件包括ActionServlet(核心控制器),还包括自己定义的Action类,由Struts提供。 模型组件不由Struts提供,一般由普通接口和JavaBean充当。 视图组件一般由JSP,HTML实现,还包括自定义的ActionForm类用来封装数据。 Struts2的核心是WebWork2,继承了webwork2的血统,所以跟struts1.x有很大的区别,更类似于WebWork,struts2是一个基于MVC Model 2的单点控制的Web应用框架; 1、Struts: jsp+servlet

文档评论(0)

1亿VIP精品文档

相关文档