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

使用Struts2开发Java Web应用程序

阅读更多

使用Struts2开发Java Web应用程序(目录) 收藏
配套源代码网站:https://teamware.dev.java.net


第一部分 Struts入门
第一章 Struts2 概览(beta)


第二章 一个简单的Login 应用程序(beta)

Struts 2 概要


第三章Struts配置(beta)
第三章 Struts配置(第一节 struts.properties配置)
第三章 Struts配置(第二节 Actin配置)
第三章 Struts配置(第三~七节其他配置)


第四章 Tablib Struts标签库
4.1节 通用标签
4.2节 UI标签
4.3节 主题和模板
4.4节 AJAX标签(试验阶段)
4.5节 OGNL
4.6节 Tag 语法
4.7 JSP,Freemarker和Velocity

第五章 Validation(beta)

Struts2 校验详细比较(XML配置部分,包含服务端校验,客户端纯JavaScript校验,Ajax校验)

第六章 Localization


第七章 Type Convertion
第八章 Result Types
第九章 拦截器(Interceptors)
第十章 Advanced
表格数据

判断那个Button被点击

活用Checkbox


第二部分 集成其他开源框架
第十一章 集成Springframework
第十二章 数据访问iBatis
第十三章 数据访问Hibernate
第十四章 AJAX Dojotoolkit
第十五章 AJAX JQuery
第十六章 集成JSF
第十七章 模板应用FreeMaker
第十八章 模板应用Velocity


第三部分 一些基本的设计原则

第十九章 SQL文保存方法

第二十章 JDBC DAO设计

第二十一章Template Method

第二十二章Singleton和对象创建

第二十三章 Exception Architecture

第二十四章 文件上传与下载

第二十五章 长时间的处理(Long Lived Action)

第二十六章 锁机制(离线并发,乐观锁,悲观锁)

下拉列表和Master表关联设计

日志处理(使用Log4j 和 Commons-Logging)

Web 中的调度处理(Job Scheduler 也叫定时器Timer)

Quartz介绍

使用Struts 2 建立向导应用(Wizard)

第四部分 开发实例 使用Struts2开发TeamWare
第二十二章 需求
第二十三章 设计和其他框架选择
第二十四章 开发
第二十五章 测试和持续集成

附录
附录一 Maven2 安装
附录二 使用Maven2 原型(Archetype) 建立Struts程序框架

从现在来看,上面的内容大部分都来自于Struts2官方站点。我想慢慢的加入一些个人开发的想法,做的更加详细,更加实际一些,希望大家多多支持。

2007/08/05 追加了Struts2文件上传和下载,虽然大部分来源于对struts2官方文档的理解,但是加入了几年来项目时间开发中涉及到的文件上传和下载的一些经验。希望大家多提建议和意见,多谢。

2007/08/06 追加了长时间操作相关的内容,包括:按钮双击制御和等待画面,@TODO: Token Session Intecerptor的说明。

2007/08/08 离奥运会还有一年,今天发布了Localization部分的更新,发现Struts2里边i18n和l10n的内容并不复杂,但是要完全理解这部分内容需要对java本身对国际化的支持比较了解

另外,在type conversion中也会涉及到国际化的内容,主要是时间,数字等的格式问题。@TODO

2007/08/09 追加了Springframework集成部分内容,解释了new → 基于接口 → 工厂方法 → IOC的迁移过程,这是在2005年9月份做培训的时候突然想起来的,希望大家指正,呵呵。

2007/08/13 不知不觉写道了第二天(0:12)呵呵,追加了dojo框架和Struts2的结合使用,Struts2内置了对dojo的部分支持,但是这是实验部分。没有主要讲Struts2中对dojo的支持,主要讲述Struts2和原汁原味的dojo怎么结合使用。这里讲解的是0.9版本的dojo,虽然0.4.3版本更稳定,但是0.9是方向和趋势

2007/08/14 追加JQuery部分。看起来JQuery好像和Struts2没有什么关系,但是JQuery作为一个优秀的JavaScritp框架和Web开发有着千丝万缕的练习,熟练使用JQuery可以帮助你开发出来非常富有表现力的Web页面,并且使用JQuery并不是很费劲,相信大多说人看完了之后,在加上一些实践的话都可以发挥出JQuery的巨大功能。还有什么比学到号的知识更让人兴奋和自信的呢?

2007/08/23 好多天没有新文章,有点对不起大家,呵呵。现在在一个GWT项目中做支持,解决一些技术问题,帮别人修改一下代码,还真的挺忙的,呵呵。GWT也是一个不错的技术,相信加以时日一定会成为一个新的流行技术的,只是可能现在实际项目经验还少点儿。等等我想写一个GWT的说明。请大家期待

2007/08/27 最近几天给拽去帮忙解决一个项目的一些问题,这个项目使用了GWT框架,代码不太大,总共21个画面,代码大概2万行,期间总写了一篇GWT入门的介绍,欢迎大家来看看提提建议,多谢!


2007/08/30 今天追加了模板方法内容的介绍,虽然内容少了一点,但是我觉得模板方法还是非常常见的一种设计方法,另外今天也追加了关于GWT的一些内容的介绍。希望大家喜欢。另外对Singleton做了一些说明,虽然Single很简单,但是还是有很多人不清楚,并且Singleton的使用还是相对比较多的,另外后续还会慢慢的补充更多的我认为比较重要且使用的模式的介绍,这里的模式不会使用原始的23个模式,二十更多的介绍Web开发的模式,JEE的模式和企业开发,集成的模式。

2007/08/31 今天追加了JDBC DAO部分的设计内容,这部分基本上包含了JDBC的常用操作。

2007/09/02 追加了一些有关于Java Exception体系的内容。

2007/09/09 晚上了TypeConversion一节的内容,增加了一个自定义的Type Convertor和复杂类型的转换。复杂类型包括:List of Strings,List of Objects,Indexed List of Objects

2007/09/08 对于近期很多网友问到校验的内容,我追加了一部分专门讲解校验:包括普通的服务端校验(XML),客户端纯JavaScript校验和Struts 2.1.0引入的Ajax校验,希望大家喜欢!


2007/09/19 昨天晚上听到了九一八的警报,心中有些异样的感情。今天早上新追加Web定时操作部分,感觉近期心态不是很平稳,所以写出来的内容也不是很让自己满意。


Struts 2 In Action 英文版电子书下载链接:

http://www.itpub.net/thread-983055-1-1.html

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/struts2/archive/2007/08/01/1721752.aspx

分享到:
评论

相关推荐

    使用Struts2开发Java Web应用程序.pdf

    使用Struts2开发Java Web应用程序

    使用Struts2开发Java Web应用程序(转贴)

    使用Struts2开发Java Web应用程序(转贴)

    使用Struts2开发Java Web应用程序.rar

    使用Struts2开发Java Web应用程序.rar

    使用Struts2开发Java_Web应用程序

    Struts 2 是一个雅致的,可扩展的,用来建立企业级Java Web应用程序的框架。 Struts 2 不但注重程序的开发过程,更注重部署和后期维护。 Struts 2 来源于WebWork 2。 Struts 2 融合了Struts 和 WebWork的社区力量...

    基于Struts2和Hibernate的Java Web应用程序设计源码

    本项目是一个基于Struts2和Hibernate的Java Web应用程序设计源码,共包含77个文件,其中包括34个Java源文件、22个JAR文件等。系统采用了Java、JavaScript和CSS等技术,为用户提供了一个功能丰富的Web应用程序解决...

    使用Eclipse IDE开发Java Web应用程序

    本文通过图文并茂的方式详细讲解了在Eclipse开发环境下,如何使用Struts/Spring/Hibernate多种主流框架搭建一个Java Web项目的开发环境和配置方式,在这个过程中也让读者完成了一个案例的开发。同时,文中也讲解了...

    Java Web开发实例大全

    Java Web开发实例大全(提高卷)筛选、汇集了Java Web开发从基础知识到高级应用各个层面的大量实例及源代码,共有600个左右,每个实例及源代码按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析...

    Java Web程序设计教程-源代码

    《Java Web程序设计教程》介绍使用Java语言开发Web应用的主流技术。首先,从基本开发技术入手,讲解了JSP、servlet、SQL以及JDBC的基础概念及应用方法。然后,逐步过渡到框架技术的讲解,包括Struts2框架技术应用、...

    基于struts2的web程序开发

    myeclipse下struts2开发框架的基本搭建;基于struts2框架开发Java Web应用程序的相关配置

    Java Web开发实例大全(基础卷) 完整pdf扫描版[179MB]

    Java Web开发实例大全(提高卷)筛选、汇集了Java Web开发从基础知识到高级应用各个层面的大量实例及源代码,共有600个左右,每个实例及源代码按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析...

    Tomcat 与Java web开发技术详解(孙卫琴)

    本书结合最新的Tomcat 6版本,详细介绍了开发Java Web应用的各种技术。主要内容包括:Tomcat和Java Web开发的基础知识、Java Web开发的高级技术、在Java Web应用中运用第三方提供的实用软件(如Struts、Velocity和...

    Java Web程序设计教程4

    第1章 web应用开发简介 1 第2章 java ee运行及开发环境 15 第3章 jsp和servlet 33 第4章 sql与jdbc 64 第5章 struts 2框架基础 80 第6章 struts 2高级应用 110 第7章 struts 2中应用模板语言 145 第8...

    Tomcat与Java Web开发技术详解 孙卫琴 源码

    《Tomcat与Java Web开发技术详解(第2版)》结合最新的Tomcat 6版本,详细介绍了开发Java Web应用的各种技术。主要内容包括:Tomcat和Java Web开发的基础知识、Java Web开发的高级技术、在Java Web应用中运用第三方...

    java web引用开发与实践

    java语言以其简单易学、开源跨平台等诸多特性,吸引了众多软件开发人员的关注与实践。...通过本书的学习,力求使读者快速地掌握运用java及ssh框架技术开发web应用程序的方法,并达到融会贯通,灵活运用的目的。

    Java Web开发完全掌握

    《Java Web开发完全掌握》主要内容简介...《Java Web开发完全掌握》适合web应用开发的入门用户、程序设计员和各行各业需要进行web开发的人员使用,也可供各类培训学校、大专院校和中职中专院校作为相关课程的教材使用。

    开发者突击·Java Web主流框架整合开发(J2EE+Struts+Hibernate+Spring)源码

    《开发者突击:Java Web主流框架整合开发(J2EE+Struts+...随书附赠光盘内容包括《开发者突击:Java Web主流框架整合开发(J2EE+Struts+Hibernate+Spring)》10种架构原型程序包、个人通讯录及办公自动化系统源程序。

    Tomcat与Java Web开发技术详解(第2版).part1.rar

    本书结合最新的tomcat 6版本,详细介绍了开发java web应用的各种技术。主要内容包括:tomcat和java web开发的基础知识、java web开发的高级技术、在java web应用中运用第三方提供的实用软件(如struts、velocity和...

    深入浅出Struts2源码(1-5章).rar

    书中介绍了如何利用Struts 2 来解决Web 应用开发中的常见问题,同时还深入浅出地探讨了许多能帮助程序员编写Struts 2 应用程序的技巧,如管理页面导航活动、输入验证、国际化和本地化、对Ajax 的支持,等等。...

    Java Web程序设计教程

    1.1.2web应用程序 2 1.2使用java开发web应用 3 1.2.1面向对象的编程语言 3 1.2.2丰富的框架技术 4 1.2.3xml、css的应用 4 1.2.4使用javascript与ajax提升用户体验 7 1.3多种集成开发环境 9 1.3.1集成开发环境...

Global site tag (gtag.js) - Google Analytics