使用Struts2开发Java Web应用程序

Web开发中spring+hiberbate+struts2框架开发base类和框架配置 这个是上一个文件也就是hibernate+spring+struts框架的中的java的一些base代码,基本的base类,如通过id找对象,通过id查找集合等等。jar就是上一个hibernate+spring+struts2框架jar包文件,有需要可以自行下载,很多基础方法都已经封装了。 立即下载

使用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标签库例子 主要介绍了struts2的标签的详细使用例子说明 立即下载

相关推荐

投票系统JSP +JavaBean+Struts2+JDBC+JFreeChart

这是一个获取用户信息的投票系统,包含需求及代码,可以了解投票系统的基本需求,如何分析和设计数据库、使用JSP +JavaBean+Struts2+JDBC+JFreeChart进行开发、学会MySQL数据库的基本使用使用JFreeChart画柱状图、使用Cookie防止用户多次投票。

struts2开发环境搭建

一、下载Struts开发包 二、创建一个简单的Demo 1.在Eclipse中创建StrutsDemo工程 2.在Eclipse中部署Struts开发包 3.在web.xml文件中配置Struts 4.编写Struts处理程序Action 5.编写Struts配置文件struts.xml 6.编写测试页面 7.运行查看效果

小虾米的专栏 571

jsp+struts2+mysql实现登录

这是一个基于jsp+struts2+mysql实现登录的打码。适合新手参考。

如何创建一个Struts 2 Web应用

翻译自Struts官方文档,原文地址:点击打开链接    本教程将一步一步的教你如何使用Struts2 框架创建一个简单的Web应用。    虽然Struts 2框架使用很简单,但是想要创建一个复杂的Web应用,你最好有J2EE基础知识和技术,包括: JavaFilters, JSP, and Tag LibrariesJavaBeansHTML and HTTPWeb Contai

Cloud-Future的博客 1321

简单搭建Struts2 Web框架

前言 Struts作为MVC 2Web框架,自推出以来不断受到开发者的追捧,得到用广泛的应用。 作为最成功的Web框架,Struts自然拥有众多的优点: MVC 2模型的使用 功能齐全的标志库(Tag Library) 开放源代码 但是,所谓“金无赤金,人无完人”,Struts自身也有不少的缺点: 需要编写的代码过多,容易引起“类爆炸” 单元测试困难 这些缺点随着Web的发展越来越明显。这就促生了Struts 2.0 环境搭建 前提 Java相关环境 maven插件已安装 建立web项目 1、导入St

qq_44021875的博客 794

Struts2开发流程(详细步骤)

Struts2输出最经典的“HelloWorld”为例: 1.新建web项目 新建名称为“Struts"的web工程,新建方法:File->New->Web Service Project->Profect Name中输入:Struts->点击Finish按钮完成新建。 2.为项目添加Struts2的类库 在Apache官方网站下载最新版本的Sruts2,网址:http://struts

lindan_40的专栏 1335

使用Struts2开发Java Web应用程序(目录)

配套源代码网站:https://teamware.dev.java.net 第一部分 Struts入门    第一章 Struts2 概览(beta)    第二章 一个简单的Login 应用程序(beta)       Struts 2 概要    第三章Struts配置(beta)        第三章 Struts配置(第一节 struts.properties配置)  

Struts 2 的专栏 7万+

使用struts-2.5.8开发Java Web应用程序必需的jar包

一个懵懂的年轻人的博客 2136

Struts2——用来开发 MVC 应用程序的框架,可用于创建企业级Java web应用程序

Struts2教程https://www.w3cschool.cn/struts_2/ Apache Struts 2最初被称为WebWork 2,它是一个简洁的、可扩展的框架,可用于创建企业级Java web应用程序。设计这个框架是为了从构建、部署、到应用程序维护方面来简化整个开发周期。 Struts2 是一个用来开发 MVC 应用程序的框架. 它提供了 Web 应用程序开发过程...

weixin_30448685的博客 379

Struts2是一个基于Java的开源Web应用框架,用于开发Java EE应用程序

Action:Action是处理用户请求的核心组件,它负责接收用户的请求并执行相应的业务逻辑。通过配置文件(如struts.xml),可以定义Action、拦截器、结果等组件的配置信息,以及URL与Action之间的映射关系。Action:Action是处理用户请求的核心组件,它接收用户的请求并执行相应的业务逻辑。方法可以是公有的(public),供外部调用,也可以是私有的(private),只在类内部使用。定义类名和成员变量。根据Action的具体需求,给类起一个合适的名字,并定义需要的成员变量。

[Blog][Domain] programb.blog.csdn.net 664

Jsp+JavaBean+Struts+JDBC,数据库:MySQL信息管理系统

Jsp+JavaBean+Struts+JDBC,数据库:MySQL信息管理系统

Nacos实例频繁掉线:从心跳机制到全链路排查的根治指南

在微服务架构中,服务注册与发现是实现服务治理的核心技术,其原理是通过注册中心维护服务实例的实时状态。心跳机制是维持状态一致性的关键技术,客户端定期向注册中心发送心跳以证明其存活。这一机制的技术价值在于保障服务调用的可用性与负载均衡的准确性。然而,网络抖动、资源竞争或配置不当都可能导致心跳异常,进而引发服务实例在注册中心频繁掉线,直接影响服务发现与调用的稳定性。本文聚焦Nacos这一主流注册中心,深入分析其心跳机制与健康检查原理,针对实例频繁掉线的典型场景,提供涵盖客户端配置、网络诊断、服务端性能调优的全链路

weixin_30552811的博客 331

《与Java相恋》(高级篇)四——利用struts2框架开发简单的web应用程序

首先,我们来看看struts2框架处理数据的流程: 客户端产生一个HttpServletRequest的请求该请求被提交到一系列的过滤器当中,所有的请求都会被前端控制器截获,再根据映射器来确定调用哪一个action,一旦确定后,控制器就会将处理权委托给action代理,action代理就会调用action类中的方法对请求进行处理,最后将结果转发 到相应的页面中。 下面,我们通过一个一个简单

源远流长 1394
上一篇: CGlib简单介绍
下一篇: 从技术的角度审视项目计划
gotohbu
博客等级 码龄19年 97粉丝 210原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值