书籍详情

STRUTS技术揭密及WEB开发实例

STRUTS技术揭密及WEB开发实例

作者:丁鹏[等]编著

出版社:清华大学出版社

出版时间:2004-03-01

ISBN:9787302081050

定价:¥39.00

购买这本书可以去
内容简介
  Struts官方网站Struts框架是2000年5月作为Jakarta项目的组成部分问世的,它是一个基于MVC的WEB应用开发框架,是基于Java、JSP、Servlet、XML等标准的技术。本书中的内容主要是以StrutsVersion1.1ReleaseCandidate为背景介绍的,也指出了新版本和以前版本不同的地方。本书对利用Struts框架进行Web应用开发所需掌握的最基本、最重要的内容作了介绍,包括Struts框架概述、Struts的技术详述、Struts中的高级应用以及Struts的高级特性。本书附带一个完整的Struts应用,以帮助读者更好地理解和运用Struts框架。对于本书,Struts的入门级用户应当详细阅读本书的第一、二、三部分,对于第四部分可以先略去不读,待基本掌握了Struts框架后再进行研究。高级用户可以参考本书,并学习第四部分中的高级特性。开发人员可以直接参考本书的附录,作为Struts开发中的参考手册。本书详细讲解了一个实例,该实例的目的是实现一个网上书店的应用,该实例基本上包含了Struts入门所必备的开发技能,请初学者详细阅读和理解本实例。全书理论结合实际,侧重技能,使初学者能够很快入门,而对于那些对Struts已经有了相当经验的用户也可以从本书中获得更多的有益信息。
作者简介
暂缺《STRUTS技术揭密及WEB开发实例》作者简介
目录
第一部分 概述
第1章 本书的章节安排
第2章 背景资料
2.1 Web技术及Web应用
2.1.1 HTTP请求/响应阶段
2.1.2 Web应用程序
2.2 Java语言
2.2.1 Java技术的发展
2.2.2 Java Beans技术
2.2.3 JDBC
2.2.4 J2EF
2.2.5 EJB
2.3 Java Servlet技术
2.3.1 HTTP Servlet API
2.3.2 常用HTTP Servlet API概览
2.4 JSP技术
2.4.1 JSP技术概述
2.4.2 JSP的优势
2.4.3 用JSP开发Web的几种主要方式
第3章 Struts框架概述
3.1 MVC模式
3.2 Struts框架概述
第二部分 Struts技术详述
第4章 MVC中的M
4.1 概述
4.2 深入理解MVC中的M
4.2.1 模型的不同类型
4.2.2 业务对象
4.3 在Struts中构建模型
4.3.1 为应用程序创建业务对象
4.3.2 建立数据库
4.3.3 Action中业务委派及DAO模式
4.3.4 访问关系数据库
第5章 MVC中的V
5.1 概述
5.2 深入理解MVC中的V
5.3 在Struts中构建视图
5.3.1 中Struts框架中使用视图
5.3.2 国际化消息
5.3.3 在View组件中使用JavaBeans
5.3.4 表单和FormBean的交互
5.3.5 ActionForm的设计
5.3.6 ActionErrors
5.3.7 其他的表示技术
第6章 MVC中的C
6.1 概述
6.2 深入理解MVC中的C
6.2.1 控制器机制
6.2.2 控制器中重要的类
6.3 在Struts中构建控制器
6.3.1 Utilities类
6.3.2 其中一些常用类
第7章 Struts的安装与配置
7.1 概述
7.2 获取和安装Struts
7.2.1 软件平台
7.2.2 安装Struts二进制发行版
7.2.3 配合Servlet Container来安装Struts
7.2.4 从源代码构建Struts
7.3 Struts的配置文件
7.3.1 控制器配置
7.3.2 消息资源配置
7.3.3 插件配置
7.3.4 ActionMapping配置
7.3.5 数据源配置
7.4 配置模块化的应用
7.4.1 模块配置文件
7.4.2 配置控制器,公布程序模块
7.4.3 模块转接
7.5 Web应用的部署描述符
7.5.1 Action Servlet实例配置
7.5.2 Action Servlet映射配置
7.5.3 Struts标签库配置
7.6 在应用中添加Struts组件
7.7 在Struts应用中使用Log
第三部分 高级应用Struts技术详述
第8章 使用Tiles
8.1 概述
8.2 模板(Template)
8.2.1 为什么使用模板
8.2.2 模板的使用
8.3 使用Tiles
8.3.1 安装和配置Tiles
8.3.2 Tiles概述
8.3.3 使用Tile
8.4 使用Definitions
第9章 异常处理
9.1 Java异常处理机制
9.1.1 Java Exceptions
9.1.2 Java方法调用堆栈
9.1.3 Throw语句
9.1.4 检查和非检查异常
9.1.5 异常处理的性能影响
9.1.6 系统异常和程序异常
9.1.7 使用异常链
9.1.8 处理多个异常
9.2 Struts提供的异常处理机制
9.2.1 声明方式和编程方式
9.2.2 编程方式处理异常
9.3 其他话题
9.3.1 远程异常处理
9.3.2 自定义标签的异常处理
9.3.3 异常处理的国际化
9.4 结论
第10章 Struts及国际化
10.1 何谓国际化
10.2 Java中对于国际化的支持
10.2.1 Locale类
10.2.2 Java资源包
10.2.3 多语言支持
10.3 国际化Struts应用程序
10.3.1 概述
10.3.2 Struts资源包
10.4 异常处理及国际化
第11章 程序打包与Ant的使用
11.1 打包和发布
11.1.1 什么是打包
11.1.2 什么是发布
11.1.3 预编译JSP页面
11.2 使用Ant
11.2.1 Ant的获得与运行
11.2.2 使用Ant的高级技巧
第12章 Struts应用开发经验
12.1 什么时候该扩展Struts框架
12.2 异常处理方式:声明方式还是编程方式
12.3 如何使用模块新特征
12.3.1 创建独立的Struts配置文件
12.3.2 配置Web部署描述符
12.3.3 多个应用模块之间调用Action类
12.4 如何保护JSP源代码
12.5 用Prebuilt Action类提高开发效率
12.5.1 使用ForwardAction
12.5.2 使用DispatchAction
12.6 使用ActionForm
12.7 使用可视化工具
第四部分 实例详解
第13章 实例概要说明
第14章 实例的配置与使用
14.1 数据库环境的建立
14.2 Web容器的安装与配置
14.3 重新编译应用
第15章 实例的开发说明
15.1 应用配置的配置
15.2 MVC
15.3 单个页面开发
15.3.1 banner.jsp
15.3.2 index.jsp
15.3.3 login.jsp
15.3.4 mainMenu.jsp
15.3.5 newAccount.jsp
15.3.6 order.jsp
15.4 实例小结
附录A HTTP协议的响应头分析
附录B HTTP协议状态码的含义
附录C HTML编程指南
附录D Struts参考手册
参考文献以及资料
猜您喜欢

读书导航