×
暂无评论
图文详情
  • ISBN:9787302155638
  • 装帧:暂无
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:481
  • 出版时间:2007-07-20
  • 条形码:9787302155638 ; 978-7-302-15563-8

本书特色

全书共15章,主题广泛,范例丰富,实用性强,以范例的方式详细讲解如何用Struts构建应用程序。书中详细介绍Struts用于Java底层开发的结构原理,这本简单好用的参考书可以解决目前Java开发人员快速开发应用程序的燃眉之急。.
本书适合Java开发人员阅读。
Jakarta Struts框架是一个流行的开源平台,用于创建大大小小的Java Web应用。Struts的流行催生了大量网上和图书资源,即便如此,开发人员仍然发现很多常见任务并没有得到清楚的阐述。
针对这些问题,现在的Java开发人员可以从《Jakarta Struts Cookbook中文版》中找到答案。这是一本有价值的参考书,书中提供了相当丰富的解决方案。同时还探讨了以下主题:
· 如何显示复杂HTML表中的数据..
· 如何在用户界面中使用JSP,JSTL和JavaScript
· 如何定义静态和动态的动作页面
· 如何验证数据和响应错误
· 如何使用日志记录、验证和异常处理
· 如何将Struts和Hibernate与iBATIS之类的持久性框架集成
这本通俗易懂的参考书正好可以解决Java开发人员的燃眉之急,适合独立开发人员、大型开发团队和介于两者之间的所有人阅读,使他们能够充分发挥Struts框架的魅力,提高开发效率。...

内容简介

全书共15章,主题广泛,范例丰富,实用性强,以范例的方式详细讲解如何用Struts构建应用程序。书中详细介绍Struts用于Java底层开发的结构原理,这本简单好用的参考书可以解决目前Java开发人员快速开发应用程序的燃眉之急。

目录


前言.
第1章建立Struts开发环境
1.0概述
1.1下载Struts
1.2部署Struts示例应用
1.3从Struts1.0移植到Struts1.1
1.4从Struts1.1升级至Struts1.2
1.5将JSP应用转到Struts
1.6Struts配置文件管理
1.7使用Ant来构建和部署
1.8使用XDoclet生成Struts配置文件
第2章配置Struts应用
2.0概述
2.1使用插件进行应用程序初始化
2.2消除标签库声明
2.3在JSP中使用常量
2.4使用多个Struts配置文件
2.5将应用程序分解成模块
2.6运用多个资源包
2.7从数据库中访问信息资源文件
2.8有选择地禁止action
第3章用户界面
3.0概述
3.1使用JSTL
3.2使用Struts-EL标签
3.3显示索引属性
3.4在表单中使用索引属性
3.5在JSTL循环中使用索引属性
3.6从一幅图提交表单
3.7动态生成JavaScript
3.8使用JavaScript动态改变选项
3.9生成动态select列表选项
3.10过滤文本输入
3.11生成一组相关的单选按钮
3.12处理未选择的复选框
3.13处理日期输入字段
3.14设置Tab顺序
3.15生成URL
3.16在链接中添加请求参数
3.17使用框架
3.18掌握浏览器缓存
第4章表,排序和分组
4.0概述
4.1创建一个横条图
4.2创建一个纵条图
4.3切换表中行的颜色
4.4HTML表排序
4.5表分页
4.6使用Display标签库
第5章处理表单
5.0概述
5.1创建动态Action表单
5.2为DynaActionForm设置初始值
5.3使用支持列表的Form属性
5.4使用支持map的form属性
5.5惰性动态Action表单
5.6在Action表单中使用值对象
5.7自动创建ActionForm
第6章控制Action
6.0概述
6.1创建基类Action
6.2转发Action
6.3返回HTTP响应
6.4写出线程安全的Action
6.5转发请求
6.6在Servlet或JSP中包含响应
6.7改变当前模块
6.8在核心Action类中管理相关操作
6.9在本地化的表单控件中提交一个表单
6.10用Action映射分派相关操作
第7章执行控制
7.0概述
7.1在应用启动时执行任务
7.2跟踪客户会话
7.3监控用户登录
7.4用户转发到备选目标
7.5用户模块转发
7.6创建一个向导风格的页面流
7.7基于用户输入决定Action
7.8在Action路径中使用通配符
7.9防止重复提交表单..
7.10允许用户上传文件
7.11显示来自服务器的文件
第8章输入验证
8.0概述
8.1重用Validator属性值
8.2使用正则表达式验证
8.3验证Struts1.1的非独立字段
8.4在Struts1.2中验证依赖字段
8.5验证索引属性
8.6验证日期
8.7使用自定义Validator验证字段
8.8在Struts1.2中验证字段的相等性
8.9验证两个或者两个以上的选项
8.10向Validator表单添加自定义的验证
8.11向导表单的验证
8.12验证规则的本地化
第9章异常和错误处理
9.0概述
9.1在Action类中简化异常处理
9.2已声明异常的自定义处理
9.3使用异常错误代码
9.4使用一个全局错误页
9.5从Action报告错误和消息
9.6格式化错误信息
第10章连接数据
10.0概述
10.1从Action访问JDBC数据源
10.2显示关系数据
10.3从SQL数据映射到Java对象
10.4整合Struts与Hibernate
10.5从外部服务中解除应用
10.6整合Struts与Spring
10.7在您的应用程序中加载XML数据
10.8刷新应用数据
第11章安全性
11.0概述
11.1使用基类Action实现安全性
11.2对任何一个Struts请求检查登录用户
11.3JSP页的安全
11.4通过角色限制action
11.5实现“记忆”登录
11.6在整个应用中加强安全性
11.7允许用户自动登录
11.8通过角色限制对特定URL的访问
11.9容器管理安全
11.10结合使用应用管理安全和容器管理安全
11.11配置Action以使用SSL
11.12限制上传文件的大小
第12章国际化
12.0概述
12.1查看浏览器语言设置
12.2用JSTL共享消息资源
12.3使用一个应用范围内的区域
12.4动态更改区域
12.5从Action中创建本地化消息
12.6显示特定区域的文本
12.7显示特定区域的图像
12.8对字符集的支持
12.9界面的本地化
第13章测试与调试
13.0概述
13.1自动部署应用程序
13.2配置Struts日志
13.3向类添加日志
13.4启用远程调试
13.5JSP页面疑难解析
13.6用mock对象测试Action
13.7在容器中测试Action
13.8测试应用程序的功能
第14章Tiles和其他显示方法
14.0概述
14.1用Tiles重用通用页面布局
14.2继承Tile定义
14.3运用Struts转发来显示Tiles
14.4创建卡片式面板
14.5对I18N使用Tiles
14.6在模块化应用程序中使用Tiles
14.7在SiteMesh中重用通用页面布局
14.8集成JavaServerFaces与Struts
14.9集成Struts和Velocity
14.10集成Struts和XSLT...

展开全部

作者简介

Bill Siggelkow是一名专业从事软件设计、开发和技术培训的独立顾问。Bill是亚特兰大Struts用户组的活跃成员,经常担任该用户组的代言人。在近20年的开发生涯中,Bill为制造业、能源营销、电子商务和金融服务行业设计并开发了大量系统。
  在培训和指导面向对象编程人员和网页开发人员的过程中,Bill乐在其中。 目前,他生活在佐治亚州的亚特兰大,拥有佐治亚科技大学的工业工程学位。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航