Struts框架应用与开发

Struts框架应用与开发 教材名称: Struts框架应用与开发
ISBN号: 978-7-900680-36-5 作者: 李世祥
字数: 规格: 16开
印制时间: 2007-07-12 出版日期: 2007-07-04
定价: 27.00 元 样章下载: 978-7-900680-36-5Struts框架应用与开发样章(加水印).pdf
购买地址:

       Jakarta-Struts是Apache软件组织提供的一项开放源代码项目,它为Java Web应用提供了模型-视图-控制器(Model-View-Controller,MVC)框架,尤其适用于开发大型可扩展的Web应用。随着Web技术的成熟和发展,Struts框架逐渐成为了Web开发中的主流框架。Struts框架为软件开发者提供了丰富的资源和软件开发包,大大提高了开发Web应用的速度和效率。“理论+实践”是本书的一大特点。本
 
第1章Struts与MVC框架介绍1
1.1基于J2EE的Java Web技术及应用1
1.1.1Java Web应用1
1.1.2Java Web技术介绍2
1.2典型的JSP设计模式ModelⅠ与ModelⅡ3
1.2.1JSP设计模式ModelⅠ3
1.2.2JSP设计模式ModelⅡ4
1.3Struts框架简介6
1.3.1Struts框架的起源6
1.3.2Struts MVC体系结构6
1.3.3Struts框架的工作流程8
1.4获取和安装Struts10
1.4.1获取Struts10
1.4.2Struts框架的安装10
1.5本章小结11
 
第2章使用Struts框架开发第一个应用12
2.1sayHello应用分析12
2.2创建视图组件13
2.3创建ActionForm类18
2.3.1ActionForm类介绍18
2.3.2表单验证20
2.4创建Action类22
2.5创建web.xml及struts\|config.xml文件24
2.5.1部署描述文件24
2.5.2struts\|config.xml文件25
2.6在Web服务器中部署sayHello应用程序28
2.7本章小结29
〖=BW(〗目录〖=〗
第3章Struts核心组件介绍30
3.1控制器组件30
3.1.1ActionServlet30
3.1.2RequestProcessor类34
3.2Action组件类37
3.2.1Action类介绍37
3.2.2Action组件类的线程问题38
3.3ActionForward与ActionMapping类40
3.3.1ActionForward类40
3.3.2ActionMapping类41
3.4其他内置Action类简介42
3.4.1org.apache.struts.actions.ForwardAction42
3.4.2org.apache.struts.actions.IncludeAction42
3.4.3org.apache.struts.actions.DispatchAction43
3.5ActionForm组件及错误处理45
3.5.1创建ActionForm 45
3.5.2ActionForm组件在struts\|config.xml文件中的配置48
3.5.3Struts框架的错误处理机制49
3.6扩展Struts框架52
3.6.1扩展ActionServlet类52
3.6.2扩展RequestProcessor类54
3.6.3扩展ActionMapping56
3.7本章小结60
第4章Struts配置61
4.1部署描述文件(web.xml)61
4.2struts\|config.xml配置文件63
4.2.1<data\|sources>64
4.2.2<form\|beans>65
4.2.3<global\|exceptions>66
4.2.4<global\|forwards>67
4.2.5<action\|mappings>68
4.2.6<controller>70
4.2.7<message\|resources>71
4.2.8<plug\|in>72
4.3本章小结73
 
第5章开发国际化的Struts应用75
5.1国际化与本地化75
5.1.1国际化75
5.1.2本地化76
5.2Java对国际化的支持76
5.2.1Locale类76
5.2.2ResourceBundle类82
5.2.3MessageFormat类82
5.3Struts对国际化的支持84
5.3.1Struts资源文件84
5.3.2使用资源文件85
5.4将sayHello应用实现国际化88
5.5解决中文问题的最佳实践91
5.6本章小结96
 
第6章动态表单及Validator验证框架97
6.1动态表单97
6.1.1配置动态表单98
6.1.2动态表单中的validate()方法99
6.1.3动态表单中的reset()方法100
6.2Validator验证框架101
6.2.1Validator框架的安装101
6.2.2Validator框架的配置102
6.2.3validator\|rules.xml配置文件103
6.2.4validation.xml配置文件106
6.2.5Validator验证框架中的ActionForm110
6.3本章小结115
 
第7章Struts框架中的异常处理116
7.1Struts框架异常处理机制概述116
7.2基于配置的异常处理120
7.3基于编程的异常处理122
7.4本章小结123
 
第8章在Struts框架中使用数据库连接池124
8.1数据库连接池工作原理125
8.2Struts框架中的连接池实现126
8.2.1数据库连接池配置126
8.2.2数据库连接池的使用128
8.3本章小结133
 
第9章Struts自定义标记的使用134
9.1HTML标记库134
9.1.1生成基于HTML元素的标记134
9.1.2显示错误或异常消息的标记142
9.2Bean标记库143
9.2.1变量定义标记143
9.2.2显示数据标记144
9.2.3国际化标记144
9.2.4Bean标记库中的其他标记145
9.3Logic标记库146
9.3.1比较运算标记146
9.3.2字符串匹配标记148
9.3.3判断数据是否存在的标记148
9.3.4循环遍历标记149
9.3.5请求转发或重定向标记150
9.4本章小结151
 
参考文献153
       本书中不仅有完整的理论讲解,而且全书由一个完整的实例贯穿始终,让读者在实践中深入掌握Struts框架的相关知识。本书凝聚了作者多年的实践经验,并讲述实际开发中最需要的技术,适合所有准备学习Struts框架的读者。