Struts2
逗比123号
这人很懒,什么都没有写
展开
-
struts2简介
Struts2新特性:用来从动作逻辑中分层出横切关注点的拦截器,基于注解的配置器,OGNL,支持可变更和可重用的UI组件,基于微型MVC模式的标签API。 Struts2的MVC模式 MVC模式的三个关注点:模型,视图,控制器。在Struts中通过动作(action),结果(result),过滤分配器(FilterDispatcher)实现。 1.控制器FilterDis转载 2017-02-21 14:39:13 · 2417 阅读 · 0 评论 -
Struts动作
动作(action)的作用 动作最重要的作用是给定请求封装需要做的实际工作,第二个作用是从请求到视图的框架数据传输中作为数据的携带者,最后一个作用就是决定那个结果应该呈现给请求响应中返回的视图。 1 动作封装工作单元 动作的主要职责是控制业务逻辑,使用execute()方法来实现,这个方法应该只关注与请求相关的工作逻辑。 2 动作作为数据转移场所转载 2017-02-22 10:30:25 · 235 阅读 · 0 评论 -
Struts2拦截器
为什么拦截请求 1.清理MVC 把拦截器的所做的动作叫做横切,预处理,后加工。 日志记录是一个典型的横切任务。日志记录是系统处理的每一个请求完成的关立兴任务。一般横切就是不是某一个动作特有,而是关联所有的动作。把日志记录转移到动作之外,从而创建更清晰的MVC关注点分离。 数据转移是一个预处理。把不是特定动作核心的代码移除可以增加动作组件的纯度转载 2017-02-22 14:51:03 · 245 阅读 · 0 评论 -
标签
ActionContext parameters 当前请求中请求参数的映射//就是表单提交上来的参数 request 请求作用域的属性的映射 session 会话作用域的属性的映射 application 应用程序作用域的请求映射 attr 按照页面,请求,会话,应用顺序,返回第一次出现的值 ValueStack 包含当前请求的应用程序特定领域的所有数据//OGNL默认转载 2017-02-23 08:57:57 · 263 阅读 · 0 评论 -
struts2高级主题
高级动作的应用 调用替代方法 Struts2提供了对统配符的支持,可以再动作类中定义多个方法,在请求时选择正确的方法。 //默认execute方法 //调用other方法 动态方法调用 1.通配符方法的选择 //多个*号就用,{1},{2},{3}等等接收映射,而且动作类中返回的是跟方法名一样的字符串。 2.动态工作流 cla转载 2017-02-23 14:02:49 · 215 阅读 · 0 评论 -
struts2整合spring
1.让spring提供一个对struts2的ObjectFactory的扩展 需要添加struts2-spring-plugin-2.xxx.jar。在applicationContext.xml中添加 //告诉spring来管理action类的创建 //注入userService 默认情况下,spring Bean以单例形式创建,就是只创建一遍,下一次就直接转载 2017-02-24 10:04:47 · 193 阅读 · 0 评论