美文网首页
JAVA EE框架第一节课

JAVA EE框架第一节课

作者: Snow_雪 | 来源:发表于2019-03-11 23:14 被阅读0次

    第一部分 STRUST2

    1、学会环境配置:JDK1.8,Tomcat8.5,Eclipse for E(Neon)

    2、MVC模式的核心思想

    JAVA EE框架第一节课

    3、Strusts2的起源
    Struts2是WebWork的升级,而不是Struts1的升级。

    Struts2以WebWork优秀的设计思想为核心,吸收了Struts1的部分优点,建立了一个兼容WebWork和Struts1的MVC框架。

    Struts2的目标是希望Struts1、WebWork的开发人员,都可以平稳过渡到使用Struts2框架。

    4、Strust的体系结构必须知道的

    FilterDispatcher是早期Struts2的核心过滤器,而在Struts2.1.3之后都使用StrutsPrepareAndExecuteFilter作为核心过滤器。

    我们需要通过配置文件web.xml装载Struts2框架。

    基于Struts2框架的Web程序,需由程序员实现业务逻辑控制器Action、配置文件struts.xml以及视图组件。

    Struts2框架的配置文件struts.xml,可以配置Action、拦截器Interceptor、结果视图Result。

    配置Action的类名时,需要使用Action的完全限定名。

    Action是线程安全的。

    StrutsPrepareAndExecuteFilter核心过滤器(核心控制器)必须要在web.xml中配置

    配置代码如下:

    <!-- struts2的核心过滤器配置 -->

      <filter>

        <filter-name>struts2</filter-name>

        <filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>

      </filter>

      <filter-mapping>

        <filter-name>struts2</filter-name>

        <url-pattern>/*</url-pattern>

      </filter-mapping>

    5、Struts2的下载和安装

    下载:http://struts.apache.org/download.cgi

    struts 2.5.5 完整版

    搭建Struts2环境

    向工程添加Struts2的核心库

    在web.xml中配置Struts2的核心过滤器

    在src目录下添加Struts2的核心配置文件struts.xml(小提示:由于struts.xml文件具有固定结构,因此我们可以在Struts2完整版的解压缩文件中搜索关键字“struts.xml”,选择文件大小最小的那一个struts.xml文件,作为我们Struts2应用的核心文件struts.xml。Struts2在装载struts.xml文件时需要根据DTD信息来核对struts.xml文件中的标签设置是否合法,或者弹出智能提示。

    相关文章

      网友评论

          本文标题:JAVA EE框架第一节课

          本文链接:https://www.haomeiwen.com/subject/kchwpqtx.html