希望换过工作的说说自己的经历。现在才理解工作和家庭都要考虑

Struts2 教程

1.Struts2 特性

Struts2框架为整个开发周期的编写而设计,包括创建,开发和维护整个程序.它的扩展性极强,框架的每一个类都是基于接口的,并且所有的基础类都可以在扩展程序中获得,甚至你可以添加你自己的.基本的平台要求为Servlet API 2.4, JSP API 2.0和Java 5. 下面给出了一些现行的Apache Struts2框架的常见特性 : 结构 : 首先web浏览器发出请求,Filt ...
饕尽天下 评论 (9) 有 7837 人浏览 Struts2 教程章节 2011-06-01

2.Struts2 历史

Apache Struts是一个用来开发Java web应用的开源框架.最初是由创始人,程序员Craig R. McClanahan开发的,在这之后Apache软件基金会于2002年进行接管.Struts提供了一个非常优秀的架构使得组织基于HTML格式与Java代码的Jsp与Servlet应用开发变得非常简单.拥有所有Java标准技术与Jakarta辅助包的Struts1建立了一个可扩展的开发环境. ...
饕尽天下 评论 (6) 有 5502 人浏览 Struts2 教程章节 2011-06-01

3.Struts2 结构

Struts与webwork已合并为Struts2框架,Struts2框架良好的扩展性与简洁性使其适用于任何规模的企业web程序的开发.本节我们将向大家展示Struts2框架的结构 在Struts2中一个请求的生存周期: 1. 用户发送请求 : 用户为访问资源向服务器发送请求. 2. FilterDispatcher决定适当的action : FilterDispatcher接受请求然后决定调用 ...
饕尽天下 评论 (10) 有 7966 人浏览 Struts2 教程章节 2011-06-01

4.为什么使用Struts2

新版本的Struts2.0是struts 的action架构和webwork的融合体.依照Struts2.0.1的发布公告,一些关键特性如下 : l 设计简单: 使用抽象类而不是接口是Struts1的一个设计上的问题,这已经在Struts2中得到了解决.在Struts2中绝大多数类都是基于接口的,并且它的绝大多数核心接口都是独立于HTTP的.Struts2的Action类是独立于框架的,可视为 ...
饕尽天下 评论 (3) 有 6760 人浏览 Struts2 教程章节 2011-06-01

5.Struts 1.x 对比 Struts 2.x

本章我们会比较这两个框架的不同特性.与Struts1相比,Struts2是非常简单的,下面是Struts2的一些优秀特性 : 5.1 Servlet依赖性 由于Action在被调用时,HttpServletRequest和HttpServletResponse被传递到execute()方法中,Struts1中的Action对Servlet的API是有依赖性的.但如果在Struts2中,Acti ...
饕尽天下 评论 (15) 有 5914 人浏览 Struts2 教程章节 2011-06-01

6.下载并设置Struts2.0

本章我们将会下载并设置Struts2.0,基于最新版的Tomcat容器.我们首先下载Tomcat并将其配置为我们的开发服务器.接着我们下载Struts2.0并在Tomcat上设置struts-blank程序,检验struts-blank中的例子. 访问Struts2的下载站点http://struts.apache.org/download.cgi,下载本教程所需的Struts2.0 我们 ...
饕尽天下 评论 (2) 有 9590 人浏览 Struts2 教程章节 2011-06-01

7.Struts2 Hello World,开发Hello World程序

本章我们将会开发基于Struts2框架的Hello World.我们的Hello World程序是你开发基于Struts2框架程序的第一步.这里我们会提供循序渐进的教程来开发基于Struts2框架的Hello World程序. 教程包含基本的步骤像创建目录结构,建立build.xml文件来使用Ant构建工具创建程序.接着我们会解释在这个程序中需要的Java,Jsp和配置文件. 创建项目的目录 ...
饕尽天下 评论 (8) 有 8569 人浏览 Struts2 教程章节 2011-06-01

8.为Hello World程序编写JSP文件,Java文件和配置文件

本章中我们将会创建Struts 2 Hello World程序所需的JSP文件,Java文件和必要的配置文件.现在Struts2使用struts.xml来配置程序. 认识程序 我们的程序是很简单的,只显示Hello World信息以及服务器的日期和时间.当用户点击教程主页“Run Struts 2 Hello World Application”的链接的时候,一个请求被发送到了Struts2框 ...
饕尽天下 评论 (4) 有 8722 人浏览 Struts2 教程章节 2011-06-01

9.Struts配置文件 - struts.xml

本章我们会向你介绍struts.xml文件,讲解如何最优化你项目的struts.xml. struts.xml文件 Struts2使用一个配置文件(struts.xml)来初始化它自身的资源.这些资源包括 : l 拦截器可以对一个请求进行预处理和后期处理. l Action类可以调用业务逻辑与数据访问的代码. l 结果可以使用JSP,Velocity和FreeMarker模板来预览. 在运 ...
饕尽天下 评论 (7) 有 8085 人浏览 Struts2 教程章节 2011-06-01

12.Struts2重定向Action

在这章中,你将熟悉一下Struts2重定向Action并学习如何在Struts2程序中使用它. Post之后的重定向 : 该post模式由Struts2提供.这web程序中是常见的模式.由一个action转发到另一个action.这是常见的用法转发action显示页面. 转发Action结果 : 重定向模式由Struts2提供.ActionMapperFactory提供的ActionMapp ...
饕尽天下 评论 (9) 有 15227 人浏览 Struts2 教程章节 2011-06-01

10.Struts2 Action例子

11.Struts2 Actions介绍 12.Struts2重定向Action
饕尽天下 评论 (0) 有 5946 人浏览 Struts2 教程章节 2011-06-01

13.创建Struts2登录程序

本章我们将会开发基于Struts2框架的登录程序.我们当前的程序不能通过数据库验证用户.相反我们是通过硬编码的形式在Action中验证的(用户名: Admin 密码: Admin) 程序是如何工作的 : 1. 显示登录页面等待输入 2. 用户输入用户名和密码后点击"Login"按钮 3. 在Action类中用户校验得到了执行,如果用户在name/password字段输入Ad ...
饕尽天下 评论 (4) 有 7647 人浏览 Struts2 教程章节 2011-06-01

14.向login程序添加校验

在本章我们会编写验证Login程序的代码。完成后你就能给你自己的struts2程序编写验证了。本章定义的概念都是很有解释性的,会使读者快速提高他/她对struts2程序的开发能力. Struts2是一个优雅的框架,它提供了很多功能来快速开发基于web的应用程序。这里你会学习简单的编写struts2的表单验证代码。我们会对我们的login程序添加表单验证代码。 为了验证login程序可能会向J ...
饕尽天下 评论 (1) 有 3701 人浏览 Struts2 教程章节 2011-06-01

9.Struts配置文件 - struts.xml(续)

探索struts.xml <struts>标签是struts.xml文件的根标签.它有可能包含如下标签 : package, include, bean和constant. 1. Package标签 : Package是一种将actions, results, result types, interceptors, 和interceptor-stacks分类到一个逻辑配置单元的方法. ...
饕尽天下 评论 (0) 有 6234 人浏览 Struts2 教程章节 2011-06-01

15.运行并测试程序

在本章我们将会在Tomcat6.0运行范例并检查它是如何工作的。 运行Tomcat 进入Tomcat的bin目录然后双击startup.bat来运行Tomcat。startup.bat将会启动Tomcat。 测试程序 访问http://localhost:8080/struts2tutorial/来测试我们的程序,你的浏览器将会显示如下 : 现在点击"Login Applica ...
饕尽天下 评论 (1) 有 2535 人浏览 Struts2 教程章节 2011-06-01

知识库信息

最新评论

支持
Bhaaaappy 评论了 Struts2的学习途径
非常感谢非常感谢!顺利解决了问题!
qq29oo 评论了 Struts2中的参数传递
谢谢
begoodluck 评论了 Struts2免费学习资料下载
真正的学习方法精髓
spring00 评论了 Struts2的学习途径
很好。。。。。。。
冰天百华 评论了 Struts2中的Action
谢了
xin_hany 评论了 Struts2中的参数传递
今天刚看到这样的文章,很受用!
东风不来 评论了 Struts2的学习资料
赞!写的很棒!
与天争锋 评论了 Struts2的学习途径
受教了,如醍醐灌顶,非常感谢!
狂奔的子弹 评论了 Struts2的学习途径
学习了。。。给力
许助云 评论了 13-OGNL表达式语言介绍
struts对request的包装类: if (disableRequestAttributeVal ...
咱不怕 评论了 OGNL —— 数据运转的催化剂
rain2005 写道downpour 写道 在Webwork2.2以后,包括Struts2,对Htt ...
咱不怕 评论了 OGNL —— 数据运转的催化剂
多谢,多谢!
fujincoco 评论了 Struts2免费学习资料下载
这里明显是职责链模式,不是什么递归调用,执行Action后逆序调用,是因为每个职责链中都有finall ...
zean 评论了 拦截器详解
LZ,我想请教一个问题,我在独立的jar中定义了 struts-plugin.xml ,这个配置文件的 ...
rplees 评论了 深入plugin
你的文章其实实用性很差,浪费时间
gggood118 评论了 9.Struts配置文件 - struts.xml
楼主啊!svn地址连不上啊!
rthfdh 评论了 Struts2开发环境搭建
想知道struts怎么解析url的.比如我们常规都是按照规范写url请求.但是测试怎么方便测试呢?
wang1352083 评论了 深入plugin
看来我遇到的问题,5年前的高手已经探讨过了.
wang1352083 评论了 深入plugin
讲得很不错,谢谢
yuan_xulong 评论了 拦截器详解
Global site tag (gtag.js) - Google Analytics