文档章节

struts1和struts2的区别

飓风2000
 飓风2000
发布于 2014/06/06 12:53
字数 213
阅读 146
收藏 3
  1. struts1的Action必须要继承一个抽象类,struts2不需要。struts1是使用抽象类变成而不是接口,struts2是面向接口变成

  2. struts1的参数都是封装在Form中,struts2的Action类本身可以通过定位元素,并通过get()set()方法进行参数操作。

  3. struts1的Action是单例模式,必须是线程安全的,因为仅有的Action的实例需要处理所有请求,struts2的Action对象为每个请求产生一个实例,可以不用过于担心线程安全问题。

  4. struts1的Action依赖于servletAPI,struts2不再依赖servletAPI,从接口上可以看到struts1接口中参数是HttpServletRequest和HttpServletResponse,而struts2对这两个参数在之前就进行了封装,在接口中没有使用这两个参数

 

© 著作权归作者所有

共有 人打赏支持
飓风2000
粉丝 37
博文 322
码字总数 135577
作品 0
浦东
高级程序员
Struts1和Struts2的区别和对比

Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的...

钱佳庆
2011/10/04
0
0
struts1-2,springMVC原理基本对比(单例,多例)-servlet与filter区别

最近做项目用到了struts2,之前一直是用struts1和springMVC。感觉到了struts2从很大程度上和这两个还是有很大区别的,所以今天搜集了些资料,给他们做一下对比。 Struts1官方已经停止更新,现...

tantexian
2016/06/21
322
0
struts1和struts2的区别及各自流程

Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口,而struts2的Action是接口。 • Struts 2Action类可以实现一个Action接口,也可实现...

xiaoqqq
2015/03/26
0
0
struts2与struts的区别和联系

struts2比struts有以下的优点: 1.在体系结构方面更优秀: 1.1>类更少, 更高效: 在Struts2 中无需使用 “ActionForm” 来封装请求参数.。 1.2>扩展更容易: Struts2通过拦截器完成了框架的大部分...

长平狐
2012/09/03
136
1
struts1和struts2的区别

struts1和struts2的区别是什么? 我只是知道一部分谁能给我详细的解说一下!

baizaishishangdian
2011/08/01
1K
13

没有更多内容

加载失败,请刷新页面

加载更多

deepin系统使用deepin-wine安装exe程序

deepin自带原生deepin-wine使用命令如下: deepin-wine QQBrowser.exedeepin-wine QQMusicSetup.exe 默认安装的快捷方式位置: /root/.wine/drive_c/'Program Files'/Tencent/QQBrowser/......

临江仙卜算子
50分钟前
3
0
快速get到学习Linux操作系统的点

快速get到学习Linux操作系统的点 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux能够运行主要的UNIX工具软件...

linuxCool
57分钟前
3
0
聊聊:Linux分区的那些方案

安装linux的整体步骤其实比较简单,唯一可能值得说明的地方,大概就是linux的分区了。 下面来给大家推荐一些分区方案。 1 分两个区 实际上,很多时候我们只需要分两个区:`/`和交换分区,日常...

Linux就该这么学
今天
3
0
适配器模式和外观模式

适配器模式: 将一个类的接口,转换成客户期望的另一个接口。适配器让原本不兼容的类可以合作无间。 例子: //将Enumeration转换成Iteratorpublic class EnumerationIterator implements Iter...

王怀楼
今天
4
0
7-CXF与Spring整合发布webservice

Spring+CXF整合来管理webservice 实现步骤: 1. 添加cxf.jar 包(集成了Spring.jar、servlet.jar ),spring.jar包 ,servlet.jar 包 2. 编写业务类,通过CXF来发布webservice 员工管理: 方法...

江戸川
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部