Struts2入门

来源:互联网 发布:什么是网络设计 编辑:程序博客网 时间:2024/05/01 14:49

    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/

    • JSP教程 - http://www.yiibai.com/jsp/

    • Servlets教程 - http://www.yiibai.com/servlets/

       

            如果想在此页面列出您的网站,书籍或其他资源,欢迎联系 yiibai.com#gmail.com(用@代替#)


     

     

  • Struts2 异常处理

    Struts2 异常处理

    Struts提供了一个更简单的方式来处理未捕获的异常,并将用户重定向到一个专门的错误页面。您可以轻松地Struts配置到不同的异常有不同的错误页面。 Struts的异常处理所使用的exceptio......于2013-11-09发表在 Struts2 ,阅读95。
  • Struts2 主题和模板

    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 类型转换

    Struts2 类型转换

    在HTTP请求中的一切都被视为一个String由协议。这包括数字,布尔值,整数,日期,小数和一切。每一件事情是一个字符串,将根据HTTP。然而,Struts类可以有任何数据类型的属性。Stru......于2013-11-09发表在 Struts2 ,阅读70。
  • Struts2 本地化/国际化(i18n)

    Struts2 本地化/国际化(i18n)

    国际化(i18n)是规划和实施的产品和服务,使他们能很容易地适应特定的本地语言和文化的过程中,这个过程被称为本地化。国际化的过程有时也被称为翻译或本地化启用。国际化是缩......于2013-11-09发表在 Struts2 ,阅读186。
  • Struts2 基于XML校验

    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 验证框架

    Struts2 验证框架

    现在,我们将看看如何的Struts验证框架。在Struts的核心有验证框架,协助应用程序的运行规则来执行验证执行之前的操作方法。 通常是使用 Javascript 来实现客户端验证。但不应单独依赖......于2013-11-08发表在 Struts2 ,阅读163。
  • Struts2 发送邮件Email

    Struts2 发送邮件Email

    本章将教你如何使用Struts2 的应用程序发送电子邮件。对于此练习中,需要下载并安装将mail.jar 从 JavaMail API1.4.4,并将 mail.jar文件放置在WEB-INF\lib文件夹,然后继续遵循的标准步骤创建动......于2013-11-08发表在 Struts2 ,阅读137。
  • Struts2 MySQL数据库访问

    Struts2 MySQL数据库访问

    本章将教如何使用Struts 2的简单的步骤来访问数据库。 Struts是一个MVC框架,而不是一个数据库框架,但它提供了极好的支持JPA/ Hibernate集成。我们将看看在的Hibernate集成在后面的章节,......于2013-11-08发表在 Struts2 ,阅读144。
  • Struts2 文件上传

    Struts2 文件上传

    Struts 2框架提供了内置支持处理文件上传使用基于HTML表单的文件上传。上传一个文件时,它通常会被存储在一个临时目录中,他们应该由Action类进行处理或移动到一个永久的目录,以确......于2013-11-08发表在 Struts2 ,阅读69。
  • Struts2 值栈/OGNL

    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 结果和结果类型

    Struts2 结果和结果类型

    正如前面提到的,results标签在Struts2的MVC框架的视图中所扮演的角色。动作是负责执行业务逻辑。执行业务逻辑后,接下来的步骤是使用results标签显示的视图。 经常有一些附带导航规则......于2013-11-08发表在 Struts2 ,阅读131。
  • Struts2 拦截器

    Struts2 拦截器

    拦截器的概念是Servlet过滤器或JDK代理类一样的。拦截器允许横切功能分开实现的动作,以及框架。使用拦截器,可以实现如下: 提供预处理行动之前被称为逻辑。 提供后处理逻辑动作......于2013-11-07发表在 Struts2 ,阅读119。
  • Struts2 Action/动作

    Struts2 Action/动作

    动作是Struts2框架的核心,因为他们的任何MVC(模型 - 视图 - 控制器)框架。每个URL将被映射到一个特定的动作,它提供了来自用户的请求提供服务所需的处理逻辑。 但动作也提供其他......于2013-11-07发表在 Struts2 ,阅读105。
  • Struts2 配置文件

    Struts2 配置文件

    本章将带你通过一个Struts2应用程序所需的基本配置。在这里,我们将看到在一些重要的配置文件,将配置文件:web.xml ,struts.xml,struts-config.xml和struts.properties 使用web.xml和struts.xml的配......于2013-11-07发表在 Struts2 ,阅读155。
  • Struts2 Hello World 实例

    Struts2 Hello World 实例

    前面我们已经学习了Struts2 的架构,当点击一个超链接或提交一个HTML表单在Struts2 的 Web应用程序,输入所收集被发送到一个 Java 类称为操作控制器。当动作执行后,结果选择了一个资源......于2013-11-06发表在 Struts2 ,阅读178。
  • Struts2 体系结构

    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应用程序运行。本章将指导您如何准备开发环境中开始使用Struts2。我假设你已经在机器上安装JDK(5 +),Tomcat和Eclipse。如果还没有安装这些组件(......于2013-11-06发表在 Struts2 ,阅读132。
  • Struts2 是什么?

    Struts2 是什么?

    Struts2是流行和成熟的基于MVC设计模式的Web应用程序框架。 Struts2不只是Struts1下一个版本,它是一个完全重写的Struts架构。 WebWork框架开始以Struts框架为基础,其目标是提供一个加强和改......于2013-11-06发表在 Struts2 ,阅读167。
  • Struts2 MVC架构

    Struts2 MVC架构

    模型视图控制器(ModelViewController)或MVC,MVC是俗称,是一种软件设计模式,用于开发Web应用程序。模型 - 视图 - 控制器模式是由以下三个部分组成: Model- 模型是负责维护数据最低级别。......于2013-11-05发表在 Struts2 ,阅读95。