谁能给我比较下 spring3MVC 和struts2呢

问题描述

RT 要实际经验哈! 谢谢各位

解决方案

spring3mvc 上手还是 很easy的! 添加了好多的 annotation! 不得不爱! 呵呵 当然引用名头也没struts响亮,我也是最早知道struts的。呵呵。但是他的开发效率高,还和spring无缝集成,struts就没有那么好。不过学习成本有点高。对ajax的支持也没有struts2的好。不过话说回来,struts2的ajax项目中用了多少呢!评论的也很实在! 个人也不是很喜欢 s2
解决方案二:
Spring MVC通过一个spring-config.xml的配置文件配置跳转路径,在controller简单@指向即可。从这点上,项目的干净程度,可维护性不言而喻是struts.xml不能比拟的。spring MVC和Spring是无缝的。从这个项目的管理和安全上也比Struts2高。Struts2 xwork interceptor是这个非常好用的东西。而且符合传统的mvc的思想。插件也越来越多了,struts2-convention-plugin实现零配置的这个插件我是最喜欢用的。但Struts2集成ajax是个败笔。试想下,现在有多少公司和团队在使用Struts ajax?Strtsu2的标签也不太满意,特别是UI标签和Ajax标签,性能不好。
解决方案三:
引用哈哈! 这年头 名字难取的很! 蔡老板 那个名字还可以啦!虽然没你的潇洒! 呵呵我的随手敲了个! 对于你的建议我会认真考虑的! 要不你两给我 说两个? 一时想不起来,我这脑袋起名字不咋灵光。。嘿嘿。说实话,我一关机就记不起来你是谁了,谈论起来就说那一连串数字的。。哈哈。不知道javaeye能改名字不?没试过!
解决方案四:
哈哈! 这年头 名字难取的很! 蔡老板 那个名字还可以啦!虽然没你的潇洒! 呵呵我的随手敲了个! 对于你的建议我会认真考虑的! 要不你两给我 说两个?
解决方案五:
咦。。为什么老蔡和7454103(说实话你真应该起个好名字)怎么都认识SpringMVC上手比较容易?我感觉对于新手来说很难的啊。
解决方案六:
引用springmvc,上手不是那么容易(新手)感觉就这句话意见正好相反。。 呵呵。。我感觉我说的很清楚的。。你怎么理解我这句话的?你的意思是说我的意思和我打的子不太一样是吧?欢迎指正啊!!!
解决方案七:
引用springmvc,上手不是那么容易(新手)感觉就这句话意见正好相反。。
解决方案八:
其实这个没啥好不好,全看公司了。。就和以前讨论啥充血贫血一样,每个所以然。struts2首先是上手简单,扩展也容易,ajax支持很好,运行效率还行。我越来越觉得他太臃肿。。springmvc,上手不是那么容易(新手),名头也没struts响亮,我也是最早知道struts的。呵呵。但是他的开发效率高,还和spring无缝集成,struts就没有那么好。不过学习成本有点高。对ajax的支持也没有struts2的好。不过话说回来,struts2的ajax项目中用了多少呢!

时间: 2024-12-20 21:03:18

谁能给我比较下 spring3MVC 和struts2呢的相关文章

Struts2 自定义下拉框Tag标签_java

自定义标签主要包括三个步骤: 1.编写java类,继承TagSupport类: 2.创建tld文件,影射标签名和标签的java类: 3.jsp页面引入tld. 例子:自定义下拉框标签 如果页面上有下拉选择框,通常最好的解决方法是使用数据字典,因为有可能多个页面 使用同一个下拉框,便于后台统一维护. 自定义Tag类 import java.io.IOException; import javax.servlet.jsp.JspException; import javax.servlet.jsp.

Unmi的Struts2学习笔记(三)

连续几日熬夜,以致左胸又起闷痛感,何来如此辛苦?不由自忖,人生至今, 印象中从来就没有过安逸与幸福感.常要回避刺疼. 1. WebWork 的核心控制器是 ServletDispatcher,映射到 *.action 的 <url-pattern> 即可.在 WebWork 与 Struts2 的 struts.xml 和 struts.properties 相对应的分别是 xwork.xml 和 webwork.properties,文件 内容几乎一样,只几个关键字的差异. 2. Strut

Unmi的Struts2学习笔记(二)

记笔记,尤其是在 Blog 里记,实则是浪费时间.让学习.阅读的速度以数量 级的下降,收获时当时掌握的更细,却并不代表着真记得牢.一小段时间不用它 ,同样可以忘得很干净,也就是方便于以后能由此泛起些涟漪,如能抛砖引玉就 更幸运了.入正题: 1. 记得 Struts1 的 struts-config.xml 通常是放在 WEB-INF 目录下的, Struts2 的 struts.xml 却要放到 WEB-INF/classes 下的,傻眼了吧,反正我是 .没看仔细之前,总给我报 There is

后台不能获取值

问题描述 functionupLoad(){varfile=document.getElementById("myFile");if(file.value==""){document.getElementById("errmegoldpwd").style.display="";}else{document.getElementById("fa").action="dr/detailed_uplo

Struts2 Xss 攻击预防的处理

关于XSS问题的处理,此前在博客 http://blog.csdn.net/catoop/article/details/50338259 中写过处理方法.刚好最近朋友有问到"在Struts2中按文章中那样处理无效",后来验证了下发现,Struts2 对请求的二次封装有所不同,于是针对Struts2如何处理XSS问题,按照本文的方法可以解决. 其主要思路就是,重写了StrutsPrepareAndExecuteFilter过滤器. 正常情况下我们在web.xml 中配置StrutsPr

新手疑问:一个关于sping整合struts2的奇怪问题

问题描述 今天实验了下spring整合struts2,发现个奇怪的问题:实体类有Vet,Owner,Visits...在action中,是这样写的:privateVetvet;privateOwnerowner;当用struts2自己管理action时,没有任何问题当把action交给spring管理时,action中的实体vet对象始终为null,不管是哪个action,只要用到了实体vet,都是null,而其他的实体对象,如owner却啥问题没有.后来把privateVetVet;改成pri

struts的问题

问题描述 是这样的,我在struts2的web.xml文件里加上过滤器的代码的时候,tomcat启动项目,打开网页的时候连首页都打不开,会报The requested resource () is not available..把过滤器的代码去掉又可以了.有人知道是什么吗? 问题补充:wangqj 写道 解决方案 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http

struts2异常java.lang.NoSuchMethodException: com.struts.action.UserAction.create()

问题描述 原来用的struts2.0版本,运行项目没有问题.后来换了struts2.2.1版本后,只要访问Action,都会出现java.lang.NoSuchMethodException: com.struts.action.UserAction.create()类似的错误,就是说Action中找不到create这个方法.struts.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE stru

struts2的select标签用法实例分析_JSP编程

本文实例讲述了struts2的select标签用法.分享给大家供大家参考.具体如下: 项目中遇到个小问题,总结下. 关于struts2 select标签的使用. struts2 中从别的表中遍历数据 填充进入下拉菜单 用<s:select>标签显示. struts2的版本为2.1.8 <s:select       list=""       name=""       value=""       headerKey=&quo