1: spring3 mvc开发效率高于struts 2: spring3 mvc可以认为已经100%零配置 3: struts2是类级别的拦截, 一个类对应一个request上下文, springmvc是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应 所以说从架构本身上 spring3 mvc就容易实现restful url 而struts2的架构实现起来要费劲 因为struts2 action的一个方法可以对应一个url 而其类属性却被所有方法共享,这也就无法用注解或其他方式标识其所属方法了 4: spring3mvc的方法之间基本上独立的,独享request response数据 请求数据通过参数获取,处理结果通过ModelMap交回给框架 方法之间不共享变量 而struts2搞的就比较乱,虽然方法之间也是独立的,但其所有Action变量是共享的 这不会影响程序运行,却给我们编码 读程序时带来麻烦 5: 由于Struts2需要针对每个Request进行封装,把Request,Session等Servlet生命周期的变量封装成一个一个Map,供给每个Action使用,并保证线程安全。所以在原则上,是比较耗费内存的。
- 浏览: 163180 次
- 性别:
- 来自: 天津
文章分类
- 全部博客 (219)
- 数据库 (6)
- 开发环境搭建 (6)
- ireport (1)
- js (37)
- java操作office,xml等工具方法 (9)
- 正则表达式 (1)
- linux (19)
- jsp (6)
- 小功能 (12)
- 框架知识 (5)
- 杂项 (2)
- java开发知识 (26)
- 异常处理 (17)
- powerdesigner (2)
- 统计图fusionChart (2)
- css (2)
- sql mysql oracle语句实现 (2)
- 版本管理工具 (3)
- openstack (9)
- 开发习惯 (1)
- WeX5app开发 (16)
- Phython (4)
- qemu-kvm (9)
- tomcat (0)
- powershell (12)
- microsoft (12)
- asp (1)
- 网络知识 (1)
- 云计算 (1)
- 系统优化 (1)
- json (1)
- 微信开发 (1)
- react (1)
最新评论
springmvc与struts特点分析
- 博客分类:
- java开发知识
发表评论
-
设计模式
2016-08-30 00:20 320综述 Abstract Factory:提供一个创建一 ... -
java多线程例子
2016-08-29 22:54 299世界Java java一个多线程的经典例子 ... -
java读写注册表
2015-11-25 15:42 400用java的Preferences有很大限制,最好是下载jR ... -
java 读写注册表总结
2015-11-25 13:44 1000开始--运行中输入regedit就可以了 1.自己写的没问 ... -
实现Java Web程序的自动登录知识
2015-11-17 10:56 749有很多Web程序中第一次登录后,在一定时间内(如2个小时)再 ... -
正则表达式实例
2015-09-30 09:04 3401、正则表达式的知识要点 1、正则表达式是什么? ... -
慕课网免费视频教程
2015-09-18 16:53 1303http://www.imooc.com/view/397 ... -
mybatis foreach标签的解释 与常用之处
2015-08-06 09:18 826情景:查询数据库中文章的相关文章 文章为一个表 字段ta ... -
Thread java 同步执行方法
2015-08-05 10:45 348//发送激活邮件 //sendEmail(); 将这段顺 ... -
java取整数和java四舍五入的方法
2015-07-30 10:03 8510ava代码 floor 向下取整 ... -
Math.round()四舍五入取整原理
2015-07-30 10:02 808Math.round的实现方法: public static ... -
使用BigDecimal进行精确运算(实现加减乘除运算)
2015-07-30 10:00 537首先我们先来看如下代码示例: 复制代码代码如下: ... -
过滤器用读取上下文的方法调用dao层
2015-07-29 16:29 9过滤器中的代码 String store_path = r ... -
JAVA中int、String的类型转换
2015-07-28 17:24 378int -> String int i=1234 ... -
Integer和BigDecimal转换
2015-07-28 10:27 1628(一) ... -
mybaits+mysql 返回insert的主键
2015-07-16 10:07 483需求:使用MyBatis往MySQL数据库中插入一条记录后 ... -
拼接 string 翻译成 jsonarray形式
2015-07-16 10:06 536/*翻译string 到 json * String j ... -
ssh站内信-成品项目视频-视频教程
2015-06-24 17:18 480http://java.662p.com/forum-179- ... -
java中几种获取项目路径方式
2015-06-17 15:13 1294ava中获得完整的URl字符串 [ ... -
java比较两个日期大小
2015-06-17 14:04 610import java.text.DateFormat;im ...
相关推荐
SpringMVC与struts2比较及技术特点
SpringMVC与struts的区别简单易懂对比理解
springMVC+struts+hibernate整合简单的增删改查
这是使用springmvc+struts+mybatis的基础项目,初学者可以下载研究。
springmvc,struts,mybatis jar包
struts2介绍、和springmvc对比,mybatis介绍和hibernate对比
SSM-SpringMVC-Struts2基础框架
Java面试题51.SpringMVC和Struts2的不同.mp4
SpringMVC MyBatis Struts Spring Hibernate全套教学视频【4.3G】 网盘下载地址 【付费下载之后的用户,可留言获取更多下载资源】
主要介绍了简单了解SpringMVC与Struts2的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
SpringMvc深入理解源码分析SpringMvc深入理解源码分析SpringMvc深入理解源码分析SpringMvc深入理解源码分析SpringMvc深入理解源码分析
给大家分享一套课程,Java架构师之源码分析专题SpringBoot2.x、Spring5、SpringMVC、Mybatis源码分析,希望对大家学习有帮助。
传智播客框架笔记学习资料,只有pdf和doc文件,传智播客框架笔记学习资料,只有pdf和doc文件
springmvc和mybatis整合,springmvc和hibernate整合,struts2和mybatis整合,struts2和hibernate整合
springMvc源码分析springMvc源码分析springMvc源码分析springMvc源码分析springMvc源码分析springMvc源码分析
1、手写springmvc框架及分析springmvc源码.zip1、手写springmvc框架及分析springmvc源码.zip1、手写springmvc框架及分析springmvc源码.zip1、手写springmvc框架及分析springmvc源码.zip1、手写springmvc框架及分析...
springmvc框架原理(掌握) 前端控制器、处理器映射器、处理器适配器、视图解析器 springmvc入门程序 目的:对前端控制器、处理器映射器、处理器适配器、视图解析器学习 ...springmvc和struts2的区别
SpringMVC笔记内容:第一天(SpringMVC的概述、SpringMVC与Struts2优势分析、重要组件、运行原理、SpringMVC环境搭建、@RequestMapping注解详解、字符编码过滤器、传参形式(基本数据类型或String、对象类型、对象....
看透springMvc源代码分析与实践.pdf看透springMvc源代码分析与实践.pdf
java面试宝典