收藏私塾在线
 

欢迎您来到私塾在线网!   

请登录! 

免费注册 

交流首页 » 学习问题讨论 »Strut1与Strut2的区别  提现最快的斗地主游戏
发表人 内容
nices
[头像]

交流经验:
总积分:1037
级别:普通会员
注册时间: 2011-10-19
文章: 87
离线

本文地址:http://www.panxinet.com/forum/posts/list/316.html
文章摘要:Strut1与Strut2的区别 ,日甚一日难觅片鳞残甲,眼明手快报名方式用好。

先说说认为的区别,如果不对的话,请各位补充

 

 

1.struts1是基于容器的,而Struts2则是独立于容器的

 

2.获取参数问题

 

Struts1需要写个需要获取参数的类,去实现actionFrom并且需要在struts.xml文件中配置

 

Struts2则只需要定义一个缺省的拦截器就行了,因为里面包含了一个名为parems的拦截器

 

 

3.线程安全问题,Struts1需要考虑的,必须为单例的,而Struts2则是每次请求都是一个全新的req,因此没有线程安全问题(可不可与认为是Struts1就是必须要使用单例模式的特殊场景呢,而Struts2则是已经在低层用了呢???)

 


 


推广链接
精品视频课程推荐

DWR开发初步视频教程
全面、系统的掌握DWR的核心开发知识,达到能使用DWR框架进行开发的水平 包括:DWR基本运行流程、DWR的体系结构、DWR的基本配置、构建器、转换器、DWR处理集合类型的数据、DWR结合Servlet,Struts2结合DWR

ssh+jbpm项目(某集团OA)视频教程
达到能综合使用Struts2+Spring3+Hibernate3+Jbpm4来进行实际项目开发的能力。 包括:ssh和jbpm的整合;数据字典;通用DAO(Spring+Hibernate+泛型+反射+SpEL+模板方法模式);自动生成UUID的加强版;分层开发、SSH联合的基本开发;翻页的taglib;示范真实值和表现值,数据参照的实现;文件上传下载;主子表操;登录验证码;登录控制的拦截器

struts2架构视频教程
深入浅出的讲解Struts2的系统架构,以及Struts2的基本运行流程

struts2国际化视频教程
深入浅出的讲解Struts2实现国际化的功能

struts2验证器框架视频教程
深入浅出的讲解Struts2的验证器框架,包括:预定义验证器和自定义开发验证器



个性签名:从have到how到why的过程
zhang
[头像]

交流经验:
总积分:261656
级别:VIP5
注册时间: 2011-08-09
文章: 1163
离线

实现方式不同: Struts1 是标准MVC实现 Struts2 是融入最佳实践的MVC实现
nices
[头像]

交流经验:
总积分:1037
级别:普通会员
注册时间: 2011-10-19
文章: 87
离线

恩,学习了


个性签名:从have到how到why的过程
kevin
[头像]

交流经验:
总积分:9672
级别:VIP2
注册时间: 2011-10-18
文章: 60
离线

回答的在理


个性签名:生活,提现最快的斗地主游戏:就是生下来,活下去!
huachen
[头像]

交流经验:
总积分:302
级别:普通会员
注册时间: 2011-11-30
文章: 1
离线

很高兴能发现这个网站。。。能有机会跟大家交流。



个性签名:努力学习
z734863656
[头像]

交流经验:
总积分:306
级别:普通会员
注册时间: 2011-12-20
文章: 3
离线

很喜欢这个网站


个性签名:黎若凤
怪脸猫
[头像]

交流经验:
总积分:304
级别:普通会员
注册时间: 2012-01-05
文章: 2
离线

Struts1中支持覆盖validate方法或者使用Validator框架。Struts2支持重写validate方法或者使用XWork的验证框架。 Action执行控制的对比:Struts1支持每一个模块对应一个请求处理,但是模块中的所有Action必须共享相同的生命周期。Struts2支持通过拦截器堆栈为每一个Action创建不同的生命周期


个性签名:我命由我不由天,天若灭我我灭天
nices
[头像]

交流经验:
总积分:1037
级别:普通会员
注册时间: 2011-10-19
文章: 87
离线

 

怪脸猫写
Struts1中支持覆盖validate方法或者使用Validator框架。Struts2支持重写validate方法或者使用XWork的验证框架。 Action执行控制的对比:Struts1支持每一个模块对应一个请求处理,但是模块中的所有Action必须共享相同的生命周期。Struts2支持通过拦截器堆栈为每一个Action创建不同的生命周期

 正解



个性签名:从have到how到why的过程
xia4javaee
[头像]

交流经验:
总积分:7244
级别:VIP2
注册时间: 2011-11-12
文章: 254
离线

差别很大,具体的自己去摸索了


个性签名:好好学习,天天向上!
 
交流首页 » 学习问题讨论
前往:   

关于我们 | 联系我们 | 用户协议 | 私塾在线服务协议 | 版权声明 | 隐私保护

版权所有 Copyright(C)2009-2012 私塾在线学习网