`

struts2开发web

阅读更多
[置顶] 使用Struts2开发Java Web应用程序(目录)
分类: Struts2 2007-08-01 22:12 57367人阅读 评论(48) 收藏 举报
strutsjavaweblocalizationjquerydojo
配套源代码网站: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
分享到:
评论

相关推荐

    Felix 和 Struts2 开发 Web 应用

    在开发Web应用的过程中,Felix和Struts2是两种重要的技术。Felix是Apache软件基金会提供的一个开源实现,它是基于OSGi(Open Service Gateway Initiative)规范的Java框架,主要用于管理和运行模块化的Java应用程序...

    精通Struts 2:Web 2.0开发实战

    《精通Struts 2:Web 2.0开发实战》这本书是Java Web开发领域的一本经典教程,专注于Struts 2框架的应用与实践。Struts 2作为一款强大的MVC(Model-View-Controller)框架,是Java EE平台上的重要组成部分,它极大地...

    struts2项目开发

    Struts2 是一个基于 Java Web 的框架,广泛应用于 Web 应用程序的开发。下面将从 Struts2 项目开发的角度,详细介绍 Struts2 框架的应用、开发流程、技术架构、实践经验等方面的知识点。 项目需求分析 在 Struts2 ...

    《Struts 2 Web开发学习实录》电子图书

    Struts 2 教程,Struts 2 Web开发学习实录。pdf格式。希望对你的学习有所帮助!

    黑马程序员Struts2笔记

    通过学习这些笔记,开发者将能够理解Struts2的工作原理,并具备使用Struts2开发Web应用的基础能力。同时,对于进一步学习Spring MVC或其他MVC框架也会有所帮助,因为很多设计思想和技术原理都是相通的。

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

    Struts2是一个强大的Java Web应用框架,源自WebWork2,结合了Struts1.x的优点,致力于简化企业级应用的开发、部署和维护。它强调在开发过程中提高效率,同时注重部署的简便性和后期维护的便利性。Struts2的易用性...

    Struts2框架 jar JAVA开发 Struts2.jar架包 Struts2开发实例

    Struts2是一个强大的Java web应用程序框架,用于构建和维护可扩展、结构清晰的MVC(Model-View-Controller)...在实际开发中,理解并熟练掌握以上知识点,能有效提升Struts2框架的应用能力,构建高效、稳定的Web应用。

    Struts2 开发包

    总的来说,"Struts2 开发包"是开发高效、灵活的Java web应用的强大工具集,包含了所有必需的组件和配置,使得开发者能够专注于业务逻辑,而无需关心底层的实现细节。通过深入理解和熟练运用这些知识点,可以构建出...

    用struts2实现下载

    用struts2实现下载

    struts2.3 最简单项目例子(带struts必需jar包)

    标签中的“struts2例子”和“sturts2demo”表明这是一个演示如何使用Struts2开发Web应用的实例。通过运行这个例子,开发者可以学习到如何创建Action、如何配置Struts2、如何实现数据绑定、以及如何利用Struts2的拦截...

    struts2 开发jar包汇总

    Struts2是一个强大的Java...理解并掌握这些jar包的作用和使用方法,对于有效利用Struts2框架进行Web应用开发至关重要。通过熟练运用这些工具,开发者能够更高效地创建出符合业务需求、具有良好用户体验的Java Web应用。

    web应用开发所需的struts2包

    struts2包有commons-logging-1.0.4.jar,freemarker-2.3.8.jar,ognl-2.6.11.jar,struts2-core-2.0.12.jar,xwork-2.0.6.jar

    北京圣思园Struts2 全套笔记 课件 详解

    “北京圣思园Struts2应用开发详解”课程可能涵盖以上这些核心概念,并通过实际案例讲解如何使用Struts2开发Web应用。学习者将能够了解Struts2的架构,学会如何创建Action,配置struts.xml,编写拦截器,使用OGNL...

    使用Struts快速实现web开发的登陆工程源程序

    本资源"使用Struts快速实现web开发的登陆工程源程序"正是基于这一框架,旨在帮助开发者快速搭建一个基本的登录功能。 在Web开发中,登录功能是最基础也是最常用的部分。通常,登录系统包括用户输入验证、权限控制、...

    Struts Web设计与开发大全

    通过《Struts Web设计与开发大全》这本书,读者不仅可以掌握Struts的基本使用,还能了解到如何将Struts框架与其他技术融合,构建出高效、稳定的企业级Web应用。无论是初学者还是有经验的开发者,都能从中获得宝贵的...

    Struts 2 Web开发学习实录

    Struts 2 Web开发学习实录

    使用Struts2开发Java Web开发详细笔记

    自己以Struts2进行Java Web开发的详尽Struts2开发笔记摘录展现,提供大家!

    Struts 2常用jar包

    Struts 2是一款基于MVC(Model-View-Controller)设计模式的开源Java Web框架,它简化了开发过程,提供了强大的验证、国际化、文件上传下载等功能。在Web应用程序中,Struts 2的核心依赖于一系列的JAR文件,这些文件...

    Struts2开发jar包

    在Java世界中,Struts2是许多企业级应用首选的框架之一,因为它简化了复杂的web开发过程,提升了代码的可维护性和可测试性。 Struts2入门: 1. **环境搭建**:首先,你需要一个Java开发环境(JDK)和Apache Tomcat...

    struts2 开发包.zip

    以上就是Struts2开发包中涉及的关键知识点,了解并掌握这些内容,将有助于你有效地利用Struts2框架开发出高效、易维护的Java web应用程序。在实际开发中,还需要结合具体需求和最佳实践,灵活运用这些知识。

Global site tag (gtag.js) - Google Analytics