struts2吸收了struts1哪些优点??mvc

问题描述

struts2吸收了struts1哪些优点??mvc 问题补充:那为什么那么多资料都说struts2吸收了webwork和struts1的优点呢??就用了它的知明度??

解决方案

继承了Struts1的名字和知名度struts就是MVC框架,不管是1或者2
解决方案二:
struts2主要是建立在webwork的基础上关系和struts1,其他还真是没有多少关系
解决方案三:
中央集权制
解决方案四:
struts2 是用的Webwork的结构,基本没用struts1的东西
解决方案五:
没有,struts2跟struts1没什么关系

时间: 2024-10-02 19:54:29

struts2吸收了struts1哪些优点??mvc的相关文章

struts2中如何实现类似于spring mvc的mvc:resources静态资源管理

问题描述 需求是这样的:因为每次系统升级,修改了css丶js等静态资源,上线后,有的用户还是之前老的css或js,因为有缓存,需要强制刷新才能获取最新的.所以想对静态资源加上版本号,每次升级就将版本号+1想要的效果是这样的:页面中有请求/static/v1.0.1/images/index.png实际请求/static/images/index.png在springmvc中可以这样做:<mvc:resourcesmapping="${static.path}/v${static.versi

Heritrix和struts2.0或者struts1.2结合出现的奇怪问题!!求救!!

问题描述 单独的运行Heritrix项目(放在web上面)是没什么的,运行struts2+Hibernate+spring的项目也是没什么问题的,不会报下面的错误关键是这两个一结合到一起,启动也是没问题的,运行项目时就出现问题.用到struts2.0标签时就出现问题(我也试了struts1.2的标签也出现问题,用serlvet就没什么问题),2009-04-1416:22:31,125WARN[com.opensymphony.xwork2.ognl.OgnlValueStack]-Couldn

Struts2概述及与Struts1的对比

Struts2 概述 1,仍然是一个基于请求响应的MVC框架 2,Struts2不是Struts1的升级 3,Struts2与Struts1的体系结构差距非常大 4,Struts2采用了另一个MVC框架WebWork的核心设计 5,Struts2更优秀:松耦合设计..   Struts1与Struts2的对比 1,Action方面 Struts1的Action必须继承:Struts1是单例的,存在线程安全问题:控制执行方面,Struts1固定不变的 Struts2的Action可以不继承:Str

struts1和struts2的区别

问题描述 如题 解决方案 解决方案二:-在Action实现类方面的对比:Struts1要求Action类继承一个抽象基类:Struts1的一个具体问题是使用抽象类编程而不是接口.Struts2Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能.Struts2提供一个ActionSupport基类去实现常用的接口.即使Action接口不是必须实现的,只有一个包含execute方法的POJO类都可以用作Struts2的Action.-线程模式方面的对比:Str

Struts2原理

Struts 2以WebWork优秀的设计思想为核心,吸收了Struts 1的部分优点,建立了一个兼容WebWork和Struts 1的MVC框架,Struts 2的目标是希望可以让原来使用Struts 1.WebWork的开发人员,都可以平稳过渡到使用Struts 2框架.在2005年12月,WebWork与Struts Ti宣布合并.与此同时,Struts Ti改名为Struts Action Framework 2.0,成为Struts真正的继承者. (1)支持的表现层技术单一  那时候还

spring mvc

作者:赵磊 博客:http://elf8848.iteye.com   目录 一.前言 二.spring mvc 核心类与接口 三.spring mvc 核心流程图 四.spring mvc DispatcherServlet说明 五.spring mvc 父子上下文的说明 六.springMVC-mvc.xml 配置文件片段讲解 七.spring mvc 如何访问到静态的文件,如jpg,js,css 八.spring mvc 请求如何映射到具体的Action中的方法 九.spring mvc 

Spring MVC 教程,快速入门,深入分析(转载)

作者:赵磊 博客:http://elf8848.iteye.com 下载: Spring的官方下载网址是:http://www.springsource.org/download    (本文使用是的Spring 3.0.5版本) 目录  一.前言二.spring mvc 核心类与接口三.spring mvc 核心流程图 四.spring mvc DispatcherServlet说明 五.spring mvc 父子上下文的说明 六.springMVC-mvc.xml 配置文件片段讲解 七.sp

从搭建Struts2 开发环境说起_java

Struts2 Struts2是在WebWork2基础发展而来的.和struts1一样, Struts2也属于MVC框架.不过有一点大家需要注意的是:尽管Struts2和struts1在名字上的差别不是很大,但Struts2和struts1在代码编写风格上几乎是不一样的.那么既然有了struts1,为何还要推出struts2.主要是因为struts2有以下优点: 1 > 在软件设计上Struts2没有像struts1那样跟Servlet API和struts API有着紧密的耦合,Struts2

struts2改springmvc过程中问题及解决办法记录

我们目前的系统中使用了struts2框架,该版本是2.3.32,但近期Apache struts发布了一项struts的安全漏洞说明,具体如下: Apache Struts2 远程代码执行漏洞(S2-048) 发布日期:2017年7月7日 CVE ID:CVE-2017-9791 受影响的版本: Apache Struts Version: 2.3.x 不受影响的版本: Apache Struts Version:2.5.10.1 综述: 2017年7月7日,Apache Struts发布最新的