Struts2学习笔记整理1

本文对比分析了Struts1和Struts2框架的区别,详细介绍了Struts2的访问流程及配置方式的变化,并列举了相关核心组件和技术包。

一基础知识

xwork-2.0.5.jar                            引入webwork的功能的jar包。

commons-logging-api-1.1.jar   通常的日志api jar包。

freemarker-2.3.8.jar                  面控制示相jar包。

ognl-2.6.11.jar                            标签jar包。

struts2-core-2.0.11.2.jar            struts2的核心jar包。

commons-fileupload-1.2.1.jar   eclispe由于没有myeclipseweb包,故而需要多加这个包

struts1的缺点:

1.      需要编写的代码过多。

2.      家族类继承代数过多,依赖情况非常严重,容易引起“类爆炸”。(如果最顶层类等出问题,整理子类都有可能出问题。)

3.      actionformpojo类基本上属于重复的javabean类。

struts2的出现,据说可以解决问题。

struts2的访问流程是:request-----actionmapper----filterManager--- actionproxy(action代理)—拦截器(进行必要的处理,如字符编码转换等。输入拦截器)----action(这个action是将struts1中的actionformpojo类进行了综合为一个类。实际上,在struts1中,这两个家伙的内容基本上是一致的)---result(结果)---template(最主要是jspwebwork等模板处理)---拦截器(输出拦截器)---response

struts2struts1感觉较大不同的地方就是:

1.      struts-config.xml 位置放到了src根目录下,且引入了域管理的方式,且,文件的名字改成了struts.xml。另外,其类的调用用的是class,不是以前的type。跳转也用成了result

2.      actionactonformpojo类合并在一个继承actionsupport类的子类里。

3.      其标准标签,比较烦人。

代码下载链接: https://pan.quark.cn/s/6b27a128162e 【关于IAR for Arm 9.20.1的安装指导】 IAR Systems作为业内知名的嵌入式系统开发工具供应商,其推出的IAR Embedded Workbench是一款面向多种微控制器(MCU)的集成开发环境(IDE)。本指导将系统性地阐述安装IAR for ARM 9.20.1版本的具体流程,该版本是专门为基于ARM架构的嵌入式设备量身打造的开发工具。 1. **前期准备** 在启动安装流程之前,务必核实计算机的环境配置符合以下系统要求: - 操作系统版本:Windows 7或更新版本 - 硬盘容量:确保至少有1GB的可用存储空间 - 系统兼容性:支持在32位及64位Windows操作系统上运行 2. **获取与解压缩** 需要从官方网站或者指定的链接获取"IAR For Arm 9.20.1"的压缩文件。文件下载完毕后,借助解压缩软件(例如7-Zip)将内容解压到用户指定的文件夹中。 3. **启动安装流程** 进入解压后的文件夹,找到并执行"IAREmbeddedWorkbenchInstaller.exe"文件,从而启动IAR的安装向导程序。 4. **安装向导界面** - **初始界面**:仔细阅读并同意许可协议条款,随后点击“Next”进入下一阶段。 - **组件选择**:IAR Embedded Workbench通常集成了多个功能模块,包括编译器、调试器接口等。系统默认选中所有模块,用户也可依据实际需求进行个性化选择。本例中采用默认设置,并继续点击“Next”。 - **设定安装位置**:用户可以选择采用系统推荐的安装路径,或者自定义安装位置。确认选择...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值