JavaServer Faces核心编程
二手书,此书是一本无赠品和附件,非套装,购买套装请联系客服
¥
8.86
1.1折
¥
79.8
八五品
库存4件
作者[美]吉瑞(Gearym D) 著;马振晗 译
出版社清华大学出版社
出版时间2008-10
版次1
装帧平装
货号9787302185499
上书时间2024-09-23
商品详情
- 品相描述:八五品
图书标准信息
-
作者
[美]吉瑞(Gearym D) 著;马振晗 译
-
出版社
清华大学出版社
-
出版时间
2008-10
-
版次
1
-
ISBN
9787302185499
-
定价
79.80元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
623页
-
字数
968千字
-
正文语种
简体中文
-
原版书名
Core JavaServer Faces, 2nd Edition
- 【内容简介】
-
本书由著名畅销书作家、JSF1.0专家组成员DavidGeary主笔,是JSF编程图书中的绝对“头号指南”,自第一版出版以来,一直是广大JSF学习者的首选教程。
《JavaServerFaces核心编程(第2版)》全面深入地讲解了JSF1.2编程的各个方面,包括JSF的各种增强特性、强大的Ajax开发技术,以及使JSF更具价值的开源创新内容,为创建高性能的应用程序提供系统级的最佳实用方案。两位传奇作者利用自身对Java平台的透彻理解,为读者提供了大量解决方案、技巧、提示和编写优秀JSF1.2产品代码的方法,无论读者是JSF或者servlet方面的新手还是老手,都将大受裨益。
- 【作者简介】
-
DavidGeary从1994年到1997年在SunMicrosystems公司工作,曾任JSF1.0专家组成员。目前,他担任ClarityTrainingInc.公司的董事长,该公司是一家从事服务器端Java技术的培训咨询机构。David还是8本Java技术书籍的作者,其中包括最畅销的GraphicJava2系列、AdvancedJavaServerPages和GoogleWebToolkitSolutions。此外,David也是JSTL专家组成员、ApacheStruts项目的执行委员,他还曾为Sun的WebDeveloperCertificationExam编写试题。作为一名演讲者,David在全球四大Java研讨会之一的NoFluffJustStufftour上经常作例行演讲。2005年,David和CraigMcClanahan合作的ShalePresentation,获得了JavaOneRockStar的称号。
CayHorstmann是圣何塞州立大学教授,曾出任PreviewSystemsInc.公司的副董事长和首席技术官(CTO),并担任了很多公司、大学和机构的C++、Java及Internet编程顾问。Cay也是经典的CoreJava一书的作者。
- 【目录】
-
第1章入门
1.1为什么要选择JavaServerFaces
1.2软件安装
1.3一个简单的例子
1.3.1组成部分
1.3.2目录结构
1.3.3构建说明
1.4示例应用程序分析
1.4.1Beans
1.4.2JSF页面
1.4.3导航
1.4.4Servlet配置
1.4.5欢迎文件
1.5JSF开发环境
1.5.1集成开发环境
1.5.2可视构建器工具
1.5.3使用Ant构建自动化
1.6JSF框架服务
1.7内幕
1.7.1呈现页面
1.7.2解码请求
1.7.3生命周期
第2章受管理Bean
2.1Bean的定义
2.1.1Bean属性
2.1.2值表达式
2.2消息包
2.2.1具有可变部分的消息
2.2.2设置应用程序的本地化
2.3示例应用程序
2.4支撑Bean
2.5Bean作用域
2.5.1会话作用域
2.5.2应用程序作用域
2.5.3请求作用域
2.5.4生命周期说明
2.6配置Bean
2.6.1设置属性值
2.6.2初始化列表和映射
2.6.3链接Bean定义
2.6.4字符串转换
2.7值表达式的语法
2.7.1使用方括号
2.7.2映射和列表表达式
2.7.3解析初始术语
2.7.4复合表达式
2.7.5方法表达式
第3章导航
3.1静态导航
3.2动态导航
3.3高级导航问题
3.3.1重定向
3.3.2通配符
3.3.3使用from-action
3.3.4导航算法
第4章标准JSP标签
4.1JSF核心标签概述
4.2JSFHTML标签概述
4.3表单
4.4文本字段和文本区域
4.4.1隐藏字殷
4.4.2使用文本字段和文本区域
4.4.3显示文本和图片
4.5按钮和链接
4.5.1使用命令按钮
4.5.2使用命令链接
4.6选择标签
4.6.1复选框和单选按钮
4.6.2菜单和列表框
4.6.3项目
4.7消息
4.8面板
第5章数据表
5.1数据表标签——h:dataTable
5.2一个简单的表
5.2.1h:dataTable属性
5.2.2h:column属性
5.3表头、表尾和标题
5.4JSF组件
5.5编辑表元
5.6样式
5.6.1列样式
5.6.2行样式
5.7数据库表
5.8表模型
5.8.1编辑表模型
5.8.2排序和过滤
5.9滚动技术
5.9.1使用滚动条滚动表
5.9.2使用分页组件滚动
第6章转换和验证
6.1转换和验证过程概述
6.2使用标准转换器
6.2.1数字和日期的转换
6.2.2转换错误
6.2.3一个完整的转换器的例子
6.3使用标准验证器
6.3.1验证字符串长度和数值范围
6.3.2必需值的检查
6.3.3显示验证错误
6.3.4跳过验证
6.3.5一个完整的验证例子
6.4使用自定义转换器和验证器编程
6.4.1实现自定义转换器类
6.4.2实现自定义验证器类
6.4.3注册自定义验证器
6.4.4使用Bean方法验证
6.4.5为转换器提供属性
6.4.6在多个组件间验证关系
第7章事件处理
7.1生命周期事件
7.2值变化事件
7.3动作事件
7.4事件监听器标签
7.5直接组件
7.5.1使用直接输入组件
7.5.2使用直接命令组件
7.6从UI到服务器传递数据
7.6.1f:param标签
7.6.2f:attribute标签
7.6.3f:setPropertyActionListener标签
7.7阶段事件
7.8把所有组件放在一起
第8章子视图和Tiles
8.1常见布局
8.2书籍阅读器和图书馆
8.3书籍阅读器
8.3.1单一JSF页面
8.3.2公共内容包含
8.3.3基于JSP程序的包含内容
8.3.4JSF特定的考虑
8.4书籍阅读器中的内容包含
8.4.1了解Tiles
8.4.2安装Tiles
8.4.3为书籍阅读器使用Tiles
8.4.4参数化Tiles
8.4.5扩展Tiles
8.5图书馆
8.5.1嵌入Tiles
8.5.2Tiles控制器
第9章自定义组件、转换器和验证器
9.1用于实现自定义组件的类
9.1.1标签和组件
9.1.2自定义组件开发者的工具箱
9.2编码:产生标记
9.3解码:处理请求值
9.4实现自定义组件标签
9.4.1TLD文件
9.4.2标签处理程序类
9.4.3微调控制器程序
9.4.4在JSF1.1中定义标签处理程序
9.5深入理解微调控制器
9.5.1使用外部呈现器
9.5.2从外部呈现器中调用转换器
9.5.3支持值变化监听器
9.5.4支持方法表达式
9.5.5示例程序
9.6编码JavaScript以避免到服务器往返
9.7使用子组件和facets
9.7.1处理SelectItem子组件
9.7.2处理facets
9.7.3编码CSS样式
9.7.4使用隐藏字段
9.7.5保存和重建状态
9.7.6触发动作事件
9.7.7使用多页选项卡
9.8实现自定义转换器和验证器
9.8.1自定义转换器标签
9.8.2自定义验证器标签
第10章外部服务
10.1使用JDBC访问数据库
10.1.1发送SQL语句
10.1.2连接管理
10.1.3填补连接泄漏
10.1.4使用预编译语句
10.2配置数据源
10.2.1在GlassFish中配置数据库资源
10.2.2在Tomcat中配置数据库资源
10.2.3访问容器管理的资源
10.2.4一个完整的数据库例子
10.3LDAP介绍
10.3.1LDAP目录
10.3.2配置LDAP服务器
10.3.3访问LDAP目录信息
10.4管理配置信息
10.4.1配置Bean
10.4.2配置外部上下文
10.4.3配置容器管理资源
10.4.4创建LDAP应用程序
10.5容器管理的验证和授权
10.6使用Web服务
第11章Ajax
11.1Ajax基础
11.2JavaScript库
11.2.1Prototype库
11.2.2褪色技术库
11.3表单自动完成
11.4实时验证
11.5传送客户端视图状态
11.6直接Web远程调用
11.7Ajax组件
11.7.1混合组件
11.7.2将JavaScript放在呈现器外面
11.7.3传输JSP标签属性到JavaScript代码
11.8Ajax4jsf
11.8.1使用Ajax4jsf实现表单自动完成
11.8.2使用Ajax4jsf实现实时验证
第12章开源
12.1Web流——Shale
12.1.1对话框配置
12.1.2进入对话框
12.1.3对话框导航
12.1.4对话框作用域
12.1.5对话框上下文敏感
12.1.6子对话框519
12.2另一种视图技术——Facelets
12.2.1XHTML视图
12.2.2标记通过使用JSF组件替换:jsfc属性
12.2.3使用JSF标签
12.2.4使用模板的页面合成
12.2.5Facelets自定义标签
12.3EJB集成——Seam
12.3.1地址簿
12.3.2配置
12.3.3实体Bean
12.3.4有状态会话Bean
12.3.5JSFDataModel集成
12.3.6对话作用域
第13章如何实现……
13.1Web用户界面设计
13.1.1如何找到更多的组件?
13.1.2如何支持文件上传?
13.1.3如何显示图像映射?
13.1.4如何在MyPage中包含一个applet?
13.1.5在JSF页面中如何产生二进制数据?
13.1.6如何一次在一个页面中显示大型数据集?
13.1.7如何产生一个弹出窗口?
13.1.8如何有选择地显示和隐藏组件?
13.1.9如何自定义错误页面?
13.2验证
13.2.1如何编写自己的客户端验证标签?
13.2.2如何为客户端验证使用Shale验证器?
13.2.3如何验证组件间的关系?
13.3编程
13.3.1在Eclipse中如何使用JSF?
13.3.2如何查找配置文件?
13.3.3JSF组件如何访问JAR文件中的资源?
13.3.4如何将一系列标签打包到JAR文件中?
13.3.5在JavaScript中,如何为产生document.forms[id]取得表单ID?
13.3.6如何使JavaScript函数每页只出现一次?
13.3.7如何执行初始化或清理工作?
13.3.8如何存储一个受管理Bean,使它的生命周期比请求作用域长但比会话作用域短?
13.3.9如何扩展JSF表达式语言?
13.4调试和日志
13.4.1如何解释栈跟踪?
13.4.2如何避免“复杂的堆栈跟踪”?
13.4.3如何“热部署”应用程序?
13.4.4如何注释掉JSF页面的一部分?
13.4.5如何找到日志?
13.4.6如何查看页面接收了什么参数?
13.4.7如何开启JSF容器的日志功能?
13.4.8如何调试问题页?
13.4.9如何找到库源代码?
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价