Struts 2 教程
Apache的Struts2是一个优雅的,可扩展的框架,用于创建企业准备的Java Web应用程序。该框架旨在简化整个开发周期,从构建,部署,维护应用程序随着时间的推移。 Apache的Struts2最初被称为WebWork2。
本教程将教你如何使用Apache的Struts创建企业级Java Web应用程序。
读者
本教程是专为需要了解Struts2.x 框架中及其应用Java程序员准备的。
前提条件
继续本教程之前,你应该有一个很好的了解了Java编程语言。 MVC框架和JSP或Servlet 有一个基本的了解是很有帮助的。
1 - Struts 2 快速指南
一个快速的Struts为Struts程序员参考手册。
2 - Struts 2 有用资源
Struts的网站,书籍和文章的集合:
-
Apache Struts 项目 - http://struts.apache.org/
-
Sun's Site on JSP - http://java.sun.com/products/jsp/.
-
Sun's Site on Servlets - http://java.sun.com/products/servlet/
-
JSP Engine - Tomcat - http://tomcat.apache.org/
-
MySQL Connector/J - http://dev.mysql.com/downloads/connector/j/5.1.html
-
The JavaTM Tutorials -http://java.sun.com/docs/books/tutorial/index.html
-
JavaTM 2 SDK, Standard Edition - http://java.sun.com/j2se/1.4.2/docs/index.html
-
Free Java Download - http://www.java.com/en/download/index.jsp
-
Sun Developer Network - http://java.sun.com/reference/docs/
-
Servlets教程 - http://www.yiibai.com/servlets/
如果想在此页面列出您的网站,书籍或其他资源,欢迎联系 yiibai.com#gmail.com(用@代替#)
-
Struts2 异常处理
Struts提供了一个更简单的方式来处理未捕获的异常,并将用户重定向到一个专门的错误页面。您可以轻松地Struts配置到不同的异常有不同的错误页面。 Struts的异常处理所使用的exceptio......于2013-11-09发表在 Struts2 ,阅读95。 -
Struts2 主题和模板
实际本章教程开始之前,让我们看看由http://struts.apache.org给出的几个定义: Term Description tag A small piece of code executed from within JSP, FreeMarker, or Velocity. template A bit of code, usually written in Fre......于2013-11-09发表在 Struts2 ,阅读192。 -
Struts2 类型转换
在HTTP请求中的一切都被视为一个String由协议。这包括数字,布尔值,整数,日期,小数和一切。每一件事情是一个字符串,将根据HTTP。然而,Struts类可以有任何数据类型的属性。Stru......于2013-11-09发表在 Struts2 ,阅读70。 -
Struts2 本地化/国际化(i18n)
国际化(i18n)是规划和实施的产品和服务,使他们能很容易地适应特定的本地语言和文化的过程中,这个过程被称为本地化。国际化的过程有时也被称为翻译或本地化启用。国际化是缩......于2013-11-09发表在 Struts2 ,阅读186。 -
Struts2 基于XML校验
以下是的各类字段级和非字段级验证在Struts2列表: date validator: field name = birthday field-validator type = date param name = min 01/01/1990 /param param name = max 01/01/2000 /param message Birthday must be within ${mi......于2013-11-09发表在 Struts2 ,阅读124。 -
Struts2 验证框架
现在,我们将看看如何的Struts验证框架。在Struts的核心有验证框架,协助应用程序的运行规则来执行验证执行之前的操作方法。 通常是使用 Javascript 来实现客户端验证。但不应单独依赖......于2013-11-08发表在 Struts2 ,阅读163。 -
Struts2 发送邮件Email
本章将教你如何使用Struts2 的应用程序发送电子邮件。对于此练习中,需要下载并安装将mail.jar 从 JavaMail API1.4.4,并将 mail.jar文件放置在WEB-INFlib文件夹,然后继续遵循的标准步骤创建动......于2013-11-08发表在 Struts2 ,阅读137。 -
Struts2 MySQL数据库访问
本章将教如何使用Struts 2的简单的步骤来访问数据库。 Struts是一个MVC框架,而不是一个数据库框架,但它提供了极好的支持JPA/ Hibernate集成。我们将看看在的Hibernate集成在后面的章节,......于2013-11-08发表在 Struts2 ,阅读144。 -
Struts2 文件上传
Struts 2框架提供了内置支持处理文件上传使用基于HTML表单的文件上传。上传一个文件时,它通常会被存储在一个临时目录中,他们应该由Action类进行处理或移动到一个永久的目录,以确......于2013-11-08发表在 Struts2 ,阅读69。 -
Struts2 值栈/OGNL
值栈: 值栈是一个集合中的几个对象保持下列对象提供的顺序: SN 对象 Description 1 Temporary Objects There are various temporary objects which are created during execution of a page. For example the current iterat......于2013-11-08发表在 Struts2 ,阅读65。 -
Struts2 结果和结果类型
正如前面提到的,results标签在Struts2的MVC框架的视图中所扮演的角色。动作是负责执行业务逻辑。执行业务逻辑后,接下来的步骤是使用results标签显示的视图。 经常有一些附带导航规则......于2013-11-08发表在 Struts2 ,阅读131。 -
Struts2 拦截器
拦截器的概念是Servlet过滤器或JDK代理类一样的。拦截器允许横切功能分开实现的动作,以及框架。使用拦截器,可以实现如下: 提供预处理行动之前被称为逻辑。 提供后处理逻辑动作......于2013-11-07发表在 Struts2 ,阅读119。 -
Struts2 Action/动作
动作是Struts2框架的核心,因为他们的任何MVC(模型 - 视图 - 控制器)框架。每个URL将被映射到一个特定的动作,它提供了来自用户的请求提供服务所需的处理逻辑。 但动作也提供其他......于2013-11-07发表在 Struts2 ,阅读105。 -
Struts2 配置文件
本章将带你通过一个Struts2应用程序所需的基本配置。在这里,我们将看到在一些重要的配置文件,将配置文件:web.xml ,struts.xml,struts-config.xml和struts.properties 使用web.xml和struts.xml的配......于2013-11-07发表在 Struts2 ,阅读155。 -
Struts2 Hello World 实例
前面我们已经学习了Struts2 的架构,当点击一个超链接或提交一个HTML表单在Struts2 的 Web应用程序,输入所收集被发送到一个 Java 类称为操作控制器。当动作执行后,结果选择了一个资源......于2013-11-06发表在 Struts2 ,阅读178。 -
Struts2 体系结构
由高层次,Struts2是一个上拉型MVC(MVC2)框架。在Struts2的模型 - 视图 - 控制器模式,实现以下五个核心部件: Actions Interceptors Value Stack / OGNL Results / Result types View technologies Struts 2 从传统......于2013-11-06发表在 Struts2 ,阅读91。 -
Struts2 环境配置
我们的首要任务是让最低限度的Struts2应用程序运行。本章将指导您如何准备开发环境中开始使用Struts2。我假设你已经在机器上安装JDK(5 +),Tomcat和Eclipse。如果还没有安装这些组件(......于2013-11-06发表在 Struts2 ,阅读132。 -
Struts2 是什么?
Struts2是流行和成熟的基于MVC设计模式的Web应用程序框架。 Struts2不只是Struts1下一个版本,它是一个完全重写的Struts架构。 WebWork框架开始以Struts框架为基础,其目标是提供一个加强和改......于2013-11-06发表在 Struts2 ,阅读167。 -
Struts2 MVC架构
模型视图控制器(ModelViewController)或MVC,MVC是俗称,是一种软件设计模式,用于开发Web应用程序。模型 - 视图 - 控制器模式是由以下三个部分组成: Model- 模型是负责维护数据最低级别。......于2013-11-05发表在 Struts2 ,阅读95。