①:在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处理流程的开发,也就是可以执行一次完整的请求,响应的过程。
相关推荐
现在就将笔者使用Myeclipse工具应用struts2 + spring2 + hibernate3 实现CRUD操作的步骤一一纪录下来,为初学者少走弯路略尽绵薄之力!在本文中,笔者将Struts2.0.6、Spring2.0.6和Hibernate3.1进行整合,希望通过...
开发STRUTS应用的步骤及中文乱码处理归纳.pdf
开发STRUTS应用的步骤及中文乱码处理汇编.pdf
“公欲善其事,必先利其器”,笔者选择的工具软件主要有两类:Java EE应用服务器和java开发工具,采用Glassfish作为应用服务器、Eclipse作为java开发工具,本章将要帮助读者一步一步地搭建起struts2的开发环境,...
本文首先对 Easy Struts 及其安装配置步骤进行了简介,并通过一个循序渐进的例子介绍了如何构建一个基本的 Struts 应用程序。本文还介绍了增强 Struts 应用程序的各种方法,例如连接数据库,对应用程序进行模块化,...
总结,该例示注释非常详细,演示Spring托管Hibernate和Struts的Action, 以及Spring的事务声明(包括1.x与2.x的用法)与非事务声明的使用方式。 使用DWR可以方便的使用Spring托管的持久层功能。 目的:希望广大Java...
这个是一个关于Struts1.x的中文乱码的处理文档,可以帮助我们有效地处理中文乱码问题。
Struts2、Spring与Hibernate整合应用 ... 掌握Struts2的开发步骤 掌握Hibernate的开发步骤 掌握Spring的开发步骤,理解依赖注入、AOP、事务管理等 掌握Struts2、Spring和Hibernate框架的整合 掌握分页技术
这些技术的出现给电子商务时代的WEB应用开发提供了一个非常有竞争力的选择。怎样把这些技术组合起来,形成一个适应项目需要的稳定架构是项目开发过程中一个非常重要的步骤。 此步骤一般主要由架构设计师完成,...
主要介绍了Struts2开发环境搭建,为大家分享一个简单登录功能实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Struts2+Spring+Hibernate整合过程详解 Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到广泛的应用。... 本文记录了使用Myeclipse8.5对Struts2、Spring、Hibernate进行整合的详细步骤:
Struts2+spring+jdbc+mysql环境搭建,适用于小型的web项目开发,舍弃hibernate,直接对mysql数据库进行应用,整个文档详细的介绍环境的搭建步骤
第1章 Java Web应用开发简介 1 1.1 Java EE应用概述 1 1.2 Java EE概念 1 1.2.1 Java EE多层模型 1 1.2.2 Java EE体系结构 2 1.3 Java EE的核心API与组件 4 1.4 Web服务器和应用服务器 13 1.5 小结 16 第2章 建立...
环境:Windows XP Professional ...阅读对象:熟悉Struts 1.x和Struts 2.x框架技术,熟悉jQuery框架技术,并且希望能够使用这些框架来应用开发的人员。 注:本示例工程客户端和服务端的注释非常详细,是学习的好示例。
Struts是目前非常流行的基于MVC的Java Web框架。...书中内容注重理论与实践相结合,列举了大量具有典型性和实用价值的Web应用实例,并提供了详细的开发和部署步骤。是你学习和工作必不可少的重要工具
开发环境:Windows XP sp3、SQL Server 2005、JDK 1.6、Struts2.1.6、Spring 2.0、Hibernate3.1、MyEclipse 5.5、Tomcat 6.0 使用步骤: 1、下载解压之后,使用IDE导入工程 2、把工程中的“演示数据脚本.sql”导入到...
2.3.2 struts 2应用基本开发步骤—搭建eportal应用 69 2.3.3 struts 2中集成fckeditor 80 2.3.4 struts 2中集成displaytag 83 2.4 struts 2国际化实现 85 2.4.1 web应用的中文本地化 85 2.4.2 struts 2应用的...
这是一个关于struts+hibernate+spring在myeclipse下开发的具体应用,我已经用过了,按步骤操作你就可以最快的学会SSH
很好的介绍struts的文章,自己就是一小节一小节学习的,每一小节都向...所以将资源分了几个部分,这样大家学起来也比较有成就感.:) 本节介绍了Struts Web应用程序的开发步骤和一个简单例子的详细过程,包含登陆界面..
本文首先对EasyStruts及其安装配置步骤进行了简介,并通过一个循序渐进的例子介绍了如何构建一个基本的Struts应用程序。本文还介绍了增强Struts应用程序的各种方法,例如连接数据库,对应用程序进行模块化,内容的...