struts2_01入门如何搭建环境

知识储备

struts  核心控制器其实是
Filte(它比servlet多了放行的方法)

Filter:
这里写图片描述
Servlet:
这里写图片描述
——-下面是servlet的使用后遇到的问题——
规律:
1、获取请求正文,用户要做什么事情
2、根据不同的请求,做出不同的判断
3、执行具体的方法代码(动作)
4、转向页面,展示给用户
缺陷:
1、重复性劳动太多,具体的执行代码也有冗余代码。
2、到底要做什么全是硬编码,像用户要做什么事情,对应执行什么代码,可以写在配置文件中。
1、Struts2概述

- Struts2是Apache发行的MVC开源框架。注意:它只是表现层(MVC)框架。

2、Struts2历史

  • Struts1:也是apache开发的一套mvc的开源框架。在2005年之前非常流行。
    弊端:Struts1的核心控制器就是一个Servlet。随着使用者的增多,弊端开始出现。
    Struts2:XWork框架 后来Struts2就是结合WebWork2的核心Struts的一些特性和功能,除此之外,Struts2和 Struts1没有任何关系了。

3、 如何搭建一个简单的Struts2开发环境

  • 3.1下载struts2的开发包

    3.2包的结构目录详解
    这里写图片描述

    3.3拷贝jar包到classpath中
    拷贝哪些jar包?

  • 找到Struts2自带的例子中,struts-blank的war包,在它的\WEB-INF\lib目录下的jar包全拷贝
    包的详解图
    这里写图片描述

    3.4建立Struts2的配置文件

     atthe top of classpath(在最顶层的构建路径),建立一个默认名称为struts.xml的配置文件。   
    

    文件约束还是在struts包例子里面找

    这里写图片描述
    注意:
    1.文件名大小写。
    2.创建位置。
    3.该名称允许修改,但是我们一般不改。

    3.5配置控制器

    1.配置位置:在web.xml中
    2.配置什么: struts2已经写好了的一个过滤器。
    结论:struts2比struts1优秀的一个体现就是,它用了更为强大的过滤器作为控制器了。
    

    同样在struts包例子里面找
    这里写图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值