`
Thomas会Coding
  • 浏览: 96696 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Struts2应用的开发步骤

 
阅读更多

①:在Web.xml文件中定义核心Filter来拦截用户请求

<filter>

  <filter-name>.....</filter-name>

  <filter-class>......</filter-class>

</filter>

<filter-mapping>

   <filter-name>......</filter-name>

   <utl-pattern>.......</url-pattern>

<filter-mapping>

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

③:定义处理用户请求的Action类。这个Action就是MVC中的C,也就是控制器,该控制器负责调用Model里的方法来处理请求。

在MVC框架中,控制器实际上由2个部分共同组成,即拦截所有用户请求,处理请求的通用代码都由核心控制器完成,而实际的业务控制,则由Action处理。

④:配置Action,配置Action就是指定哪个请求对应哪个Action进行处理,从而让核心控制器根据该配置来创建合适的Action实例,并调用该Action的业务控制方法。

<action name="Login" class="app.action.LoginAction">

</action>

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

当Action处理用户请求结束后,通常会返回一个处理结果,我们可以认为该名称是逻辑视图名,这个逻辑视图名需要和指定物理视图资源关联才有价值

<action name="Login" class="app.action.LoginAction">

<result name="input" >/login.jsp</result>

<result name="error">/error.jsp</result>

<result name="success">/welcome.jsp</result>

</action>

 ⑥:编写视图资源。如果Action需要把一些数据传给视图资源,则可借助于OGNL表达式。

上面6个步骤,基本可以完成一个Struts2处理流程的开发,也就是可以执行一次完整的请求,响应的过程。

分享到:
评论

相关推荐

    struts2项目开发

    Struts2 项目开发流程包括以下几个步骤: 1. 需求分析:确定项目的需求和功能。 2. 设计:根据需求设计项目的架构和数据库。 3. 实现:使用 Struts2 框架实现项目的功能。 4. 测试:对项目进行测试和调试。 5. 部署...

    浪曦Struts2应用开发系列ppt

    浪曦Struts2应用开发系列PPT是面向初学者和进阶者的学习资源,由讲师风中叶讲解,涵盖了Struts2的基础到高级特性。 **入门及配置** 在Struts2入门阶段,主要涉及的是安装、配置和创建第一个Struts2应用。这包括添加...

    Struts入门 详解Struts

    #### 五、Struts2应用开发步骤 1. **设计Action**:编写Action类实现`Action`接口或继承`ActionSupport`类。 2. **配置Action**:在struts.xml中配置Action及其相关的视图结果。 3. **编写视图页面**:使用JSP或其他...

    Struts2 创建简单步骤

    以上就是使用Struts2创建简单应用程序的步骤。在实际开发中,你可能需要进一步学习Struts2的拦截器、结果类型、OGNL表达式、自定义拦截器、国际化、模型驱动等特性,以更好地利用这个框架提供的强大功能。

    使用Struts2快速开发的步骤

    Struts2 是一个流行的 Java Web 开发框架,它简化了基于MVC(Model-View-Controller)模式的应用程序开发。本文将详细介绍如何使用Struts2进行快速开发,并讲解其核心概念和配置步骤。 首先,要开始使用Struts2,你...

    struts2 的开发包

    在使用Struts2进行开发时,引入相应的库文件是至关重要的步骤。这个压缩包包含了Struts2开发所需的核心库和依赖包,方便开发者直接将其复制到`WEB-INF/lib`目录下,以便于项目的构建和运行。 首先,让我们详细了解...

    struts2.0开发环境的搭建及HelloWorld的演示

    通过这个简单的"HelloWorld"例子,我们了解了Struts2开发环境的搭建过程,包括创建项目、导入库、配置`web.xml`、编写Action和结果页面等基本步骤。这只是一个起点,Struts2提供了许多高级特性,如拦截器、结果类型...

    Struts2 code jar+实现struts2步骤文档

    通过以上步骤,你可以成功地搭建一个基本的Struts2应用。Struts2的灵活性和强大的功能使得它在企业级应用中被广泛使用,但随着Spring Boot等现代框架的崛起,Struts2在新项目中的使用逐渐减少。然而,了解和学习...

    Struts2应用开发详解02

    在"Struts2应用开发详解02"的主题中,我们将深入探讨Struts2.2的独有特性以及其核心组件之一——StrutsPrepareAndExecute过滤器的源码分析。 首先,让我们来看看Struts2.2的独有特性: 1. **插件化架构**:Struts...

    传智播客struts2.1视频教程_介绍struts2及struts2开发环境的搭建

    搭建Struts2的开发环境,我们需要以下步骤: 1. **安装Java环境**:确保系统已安装Java JDK,并设置好环境变量。 2. **集成开发环境(IDE)**:可以选择Eclipse、IntelliJ IDEA等主流的Java IDE,它们都有很好的对...

    自学传智博客struts2-黎活明-源码-第02讲_02第一个struts2应用开发_DemoStruts2.rar

    本资源“自学传智博客struts2-黎活明-源码-第02讲_02第一个struts2应用开发_DemoStruts2.rar”提供了黎活明老师在传智博客上讲解的第一个Struts2应用的开发示例,帮助初学者理解并实践Struts2的核心概念和使用方法。...

    浪曦_Struts2应用开发系列_第5讲.Struts2的输入校验.rar

    Struts2是一个强大的Java EE应用程序框架,用于构建MVC(模型-视图-控制器)架构的Web应用。在Struts2框架中,输入校验是一个关键环节,它确保了用户提交的数据符合应用的要求,从而避免了无效数据导致的错误或安全...

    Struts2+Hibernate+Spring整合开发深入剖析与范例应用03

    Struts2、Hibernate和Spring是Java企业级应用中三大核心框架,它们的整合使用能够构建出高效、可维护性高的Web应用程序。本篇将深入剖析这三者如何协同工作,并提供实际范例应用。 首先,Struts2作为MVC(模型-视图...

    一个完整的struts2应用实例

    Struts2是一个强大的MVC(Model-View-Controller)框架,广泛应用于Java Web开发中,为开发者提供了构建可维护、可扩展的Web应用...学习并实践这个例子,开发者可以掌握构建一个基于Struts2的完整Web应用的基础步骤。

    Struts2开发依赖包

    了解这些依赖包后,开发者可以按照以下步骤创建一个基本的Struts2应用: 1. 添加所需的依赖到项目的类路径。 2. 配置`web.xml`,设置Struts2过滤器。 3. 创建`struts.xml`配置文件,定义Action和结果。 4. 编写...

    建立你的第一个Struts2应用程序

    在构建第一个Struts2应用程序的过程中,我们不仅需要掌握基本的开发流程,还应了解其与Java、Hibernate和Spring等框架的整合方法。本文将详细阐述如何从零开始,利用Eclipse 3.2.2、MyEclipse 5.1.1以及Tomcat 6.0等...

    Struts2应用举例(包含实验步骤)

    **Struts2应用举例——详尽实验步骤指南** Struts2是Java Web开发中的一个强大MVC框架,它简化了创建交互式、可维护的Web应用程序的过程。本篇将通过一个具体的实验步骤,帮助初学者深入理解Struts2的核心概念和...

    struts2简单例子

    通过学习和实践这个“struts2简单例子”,开发者可以逐步掌握Struts2的基本用法,为更复杂的Web应用开发打下坚实基础。记得不断探索Struts2的高级特性,如OGNL表达式、插件扩展等,以提升应用的灵活性和可维护性。

    将Struts应用迁移到Struts 2(一)

    ### 将Struts应用迁移到Struts 2(一) #### 背景与意义 随着Web技术的不断发展,各种框架和技术也在不断迭代更新。在Java Web开发领域中,Struts框架作为MVC架构模式的一个典型实现,在过去相当长一段时间内占据了...

Global site tag (gtag.js) - Google Analytics