1.1     Struts2

上节已讲。struts2在webwork基础发展起来的mvc框架。MVC框架相信一般码农都比較了解,这里不再重说。

在这里只对于一下struts1,struts2做了哪些改进呢?(下面内容从网上汇总)

Ø  Struct2的action是一个请求相应一个实例(每次请求都会new出一个对象),没有线程安全方面的问题

Ø  Action不再依赖servlet api,有利于測试。而且实现tdd

Ø  选择使用pojo类来封装请求的參数

1.2     Struts2软件包介绍

笔者从apache官方站点下载了struts-2.3.16-src.zip,解压后进入到例如以下路径:src\core\src\main\java\org\apache\struts2

就会看到例如以下类分别结构:

二、主要包功能

图1.3.3  struts2主要类功能表

三、主要类功能

图1.3.3  struts2主要类功能表

转载于:https://www.cnblogs.com/wzjhoutai/p/6900294.html

深入struts2(二) ---stuts2长处和主要包、类功能相关推荐

  1. html标签库jar包,struts2的s标签库jar包

    这是struts2的s标签库jar包下载,Struts2的一些核心组件,帮助Struts2核心控制器更好的完成对web框架的设计,是使用Struts2不可缺少的组件,如果没有这个文件可能会造成一些软件 ...

  2. python语言基础实验_实验二Python语言基础函数包练习.doc

    实验二Python语言基础函数包练习 实验 Python语言基础函数包练习:1208 学号: 实验目的 1.Python语言包,如math.NumPySciPy和Matplotlib等函数包的使用实验 ...

  3. ROS系统MoveIt玩转双臂机器人系列(二)--生成MoveIt配置包

    ROS系统MoveIt玩转双臂机器人系列(二)--生成MoveIt配置包 注:本篇博文全部源码下载地址为:Git Repo. 1. 下载到本地后解压到当前文件夹然后运行:catkin_make 编译. ...

  4. Kubernetes之(二十)Helm程序包管理器

    目录 Kubernetes之(二十)Helm程序包管理器 概念 部署Helm 下载helm 部署Tiller helm的使用 chart 目录结构 chart模板 定制安装 MySQL chart c ...

  5. 二、基础入门——数据包扩展

    二.基础入门--数据包扩展(2022.11.7) 1. http和https区别 ​ http相当于明文,https相当于是加密过后的. HTTP HTTPS TCP SSL or TLS IP TC ...

  6. 获取生成和解析二维码的Jar包(QRCode方式)

    由于QRCode方式生成二维码和解析二维码不在一个Jar包内,而且获取的网址也不一样,因此我们需要去两个网址获取这两个Jar包. 第一步:获取生成二维码的Jar包 首先是获取生成QRCode二维码的J ...

  7. ROS Noetic入门笔记(二)ROS Noetic创建工作空间和功能包

    ROS Noetic入门笔记(一)在ubuntu20.04中安装ROS Noetic并简单测试 ROS Noetic入门笔记(二)ROS Noetic创建工作空间和功能包 ROS Noetic入门笔记 ...

  8. 抓包工具Charles(二)-移动端APP抓包(设置手机代理、安装证书)

    安装好Charles之后,还只能捕获电脑的接口请求 想要抓取移动设备的APP还需要设置代理.安装证书. 文章目录 一.抓包原理 二.手机设置网络代理 1. 查看电脑的IP地址(local IP add ...

  9. 【Java1】jdk安装/idea安装,关键字/数据类型/标识符,运算符,/包/类,运算符,if/switch,for/while

    文章目录 1.jdk安装:JAVA_HOME 2.idea安装:全局settings 3.关键字/常量/变量:javac 4.数据类型/标识符/类型转换:小大自 5.算术/赋值/自增运算符:前先自加1 ...

最新文章

  1. 你应该知道的grep命令
  2. 没中、美这么大的统一市场,欧盟人工智能发展面临双重挑战
  3. 电气论文实现:通过电力光伏负荷预测讲解seq2seq翻译模型
  4. 「第一篇」大学生电子设计竞赛,等你来提问。
  5. [转]Myeclipse9引入easy_ui时,其中的部分js文件报错
  6. 平稳序列的预测和拟合之模型识别
  7. IT运维人员该学习哪些技术
  8. 武电实业卡密接口对接经验分享
  9. 网页版电脑桌面远程操控_我真的再也不买电暖器了 - 电暖器智能版
  10. 问题五十七:怎么用ray tracing画translational sweeping图形
  11. [转载]Win7微软官方正式版原版镜像下载总汇(附win7 OEM KEY密钥)
  12. 计算机的删除快捷键,电脑删除的快捷键是什么
  13. textarea 属性
  14. 台式机和笔记本属于什么计算机,pc机属于什么型计算机
  15. percona mysql备份与恢复(一)
  16. 11_MySQL笔记-主从复制-延迟备份-读写分离
  17. 7个靠谱的Windows软件下载网站,个个「纯净、安全、无捆绑」!
  18. 那些年啊,那些事——一个程序员的奋斗史 ——125
  19. 请碟仙儿│一个区块链思想实验
  20. 多个硬盘间克隆操作系统

热门文章

  1. 一个Cmake的例子
  2. 理解物体检测中的Objectness
  3. 招博后,比利时鲁汶大学 A2H 部计算机视觉动物行为分析方向
  4. os.getcwd上两级_Python os.getcwd() 方法
  5. 上科大提出:对抗神经网络 动态人像系统SofGAN!
  6. MDFR :基于人脸图像复原和人脸转正联合模型的人脸识别方法
  7. 收藏 | Transformer 论文详细解读
  8. 《Python编程从入门到实践》记录之类存储在模块及其导入
  9. pytorch入门-简介及安装
  10. 数据结构(十六)多源最短路径