zoukankan      html  css  js  c++  java
  • Struts2应用的开发步骤

    1.在web.xml文件中定义核心Filter来拦截用户请求

      由于web应用是机遇请求/响应框架的应用,所以不管哪个MVC Web框架,都需要在web.xml中配置该框架的核心Servlet或Filter,这样才可以让该框架介入Web应用中。

    <!-- 定义Struts2的核心Filter -->
    <filter>
          <filter-name>struts2</filter-name>
          <filter-class>org.apache.struts2.dispatcher.ng
                .filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter>
    <filter-mapping>
            <filter-name>struts2</filter-name>
            <url-pattern>/*</url-pattern>
    </filter-mapping>

    2.如果需要以POST方式提交请求,则定义包含表单数据的JSP页面,如果仅仅只是以GET方式发送请求,则无需经过这一步。

    3.定义处理用户请求的Action类。

      当Servlet或Filter拦截用户请求后,通过两种方法来知道创建哪个Action的实例:

    • 利用配置文件
    • 利用约定

    4.配置Action,对Java领域的绝大部分MVC框架而言,都喜欢使用XML文件来配置管理,现在Struts2的Convention插件借鉴了Rails框架的优点,开始支持“约定优于配置”的思想,采用约定方式来规定用户请求地址和Action之间的对应关系。

    5.配置处理结果和物理视图资源之间的对应关系。

    6.编写视图资源。

  • 相关阅读:
    企业面试题库1
    就业模拟试题_Net
    就业模拟试题_Java
    oracle创建用户
    Activity基础类
    Activity容器控件
    面试题_Java
    Activity功能控件
    获取工作流活动的返回值
    企业面试题库_数据库部分
  • 原文地址:https://www.cnblogs.com/ScorchingSun/p/4043735.html
Copyright © 2011-2022 走看看