首页 > 其他 > 详细

struts2 的基本用法

时间:2015-06-08 17:13:50      阅读:129      评论:0      收藏:0      [点我收藏+]

计应134(实验班) 庞文章

struts2 

1.struts2 介绍

 Struts2是一个兼容Struts1和WebWork的MVC(Model,view,Controller)框架,MVC包含三个基础部分:Model、View和Controller,这三个部分以最小的耦合协同工作,以增加程序的可扩展性和可维护性

    MVC的优点:

   (1).多个视图可以对应一个模型。按MVC设计模式,一个模型对应多个视图,可以减少代码的复制及代码的维护量,一旦模型发生改变,也易于维护

     (2).模型返回的数据与显示逻辑分离。模型数据可以应用任何的显示技术,例如,使用JSP页面、Velocity模板或者直接产生Excel文档等

     (3).应用被分隔为三层,降低了各层之间的耦合,提供了应用的可扩展性

     (4).控制层的概念也很有效,由于它把不同的模型和不同的视图组合在一起,完成不同的请求。因此,控制层可以说是包含了用户请求权限的概念

     (5).MVC更符合软件工程化管理的精神。不同的层各司其职,每一层的组件具有相同的特征,有利于通过工程化和工具化产生管理程序代码

2.struts2处理流程

         (1).浏览器发送请求

         (2).中心处理器根据struts.xml文件查找对应的处理请求的Action类

         (3).WebWork的拦截器链自动对请求应用通用功能,例如:WorkFlow、Validation等功

         (4).如果Struts.xml文件中配置Method参数,则调用Method参数对应的Action类中的Method方法,否则调用通用的Execute方法来处理用户请求

         (5).将Action类中的对应方法返回的结果响应给浏览器

  

配置web.xml技术分享

     技术分享

struts2 的基本用法

原文:http://www.cnblogs.com/articlepang/p/4561239.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!