Struts2学习笔记整理1

一基础知识

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.      其标准标签,比较烦人。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值