第1章 Java技术概述 1
1.1 简介 1
1.2 Java编程语言 2
1.3 JavaBeans组件 7
1.4 NetBeans软件 7
1.5 XML语言 8
1.6 J2EE架构 8
1.7 Java Servlet技术 9
1.8 JavaServer Pages技术 9
1.9 JDBC API与数据库访问 9
1.10 JavaServer Faces技术 10
1.11 Ant构建工具 10
1.12 Web服务 10
1.13 Enterprise JavaBeans(EJB) 11
1.14 Portlet 11
1.15 要点小结 11
第2章 Creator基础 13
2.1 示例安装 13
2.2 Creator视图 13
2.3 应用示例 30
2.4 要点小结 33
第3章 Creator组件 35
3.1 JSF概述 35
3.2 组件 39
3.3 基本组件 43
3.4 布局组件 62
3.5 组合组件 68
3.6 验证器 73
3.7 转换器 74
3.8 AJAX组件 76
3.9 要点小结 77
第4章 软件开发 79
4.1 使用Java源代码编辑器 79
4.2 重构 90
4.3 用CVS进行源代码控制 100
4.4 创建非Web项目 110
4.5 要点小结 111
第5章 页面导航 113
5.1 导航模型 113
5.2 简单导航 114
5.3 非命令组件 121
5.4 动态导航 124
5.5 要点小结 132
第6章 Creator项目剖析 133
6.1 什么是Bean 133
6.2 LoginBean 138
6.3 LoanBean 146
6.4 Creator-JSF生命周期 158
6.5 要点小结 164
第7章 网页设计 166
7.1 使用可视化设计编辑器 166
7.2 主题 168
7.3 关于样式 171
7.4 级联样式表 172
7.5 页面布局 175
7.6 页面片段 186
7.7 标签集介绍 197
7.8 要点小结 205
第8章 数据提供器 207
8.1 数据提供器基础 207
8.2 对象数据提供器 211
8.3 对象列表数据提供器 215
8.4 Cached RowSet数据提供器 223
8.5 要点小结 228
第9章 访问数据库 229
9.1 数据库基本 229
9.2 数据源 231
9.3 访问音乐数据库 235
9.4 主从表应用——两个页面 240
9.5 主从表应用——单页 246
9.6 数据库更新 253
9.7 在数据库中插入新行 257
9.8 从数据库中删除 265
9.9 处理级联删除 272
9.10 要点小结 277
第10章 访问Web服务 279
10.1 Google Web服务 279
10.2 验证——项目Google2 293
10.3 显示多个结果元素 296
10.4 显示多页 299
10.5 要点小结 306
第11章 使用EJB组件 307
11.1 使用EJB 307
11.2 作为业务对象的EJB 311
11.3 Greeting的两种方式 319
11.4 用EJB实现主-从页面 324
11.5 在Creator中添加EJB 329
11.6 要点小结 335
第12章 Portlet 336
12.1 什么是Portlet 336
12.2 创建一个Portlet项目 338
12.3 通过Portlet访问数据库 341
12.4 Web服务和Portlet 349
12.5 Portlet编辑模式 360
12.6 Portlet帮助模式 365
12.7 要点小结 367
第13章 用Creator定制应用程序 369
13.1 本地化应用 369
13.2 国际化应用 376
13.3 从应用程序中控制Locale 378
13.4 定制验证方法 382
13.5 使用支持AJAX的组件 393
13.6 使用支持AJAX的组件和Web服务 401
13.7 要点小结 405
第14章 利用Creator调试 407
14.1 为调试制定计划 407
14.2 调试器概述 408
14.3 运行调试器 410
14.4 设置断点 411
14.5 管理断点 413
14.6 单步调试代码 414
14.7 追踪变量 416
14.8 设置监视 417
14.9 使用调用栈 419
14.10 探测异常 420
14.11 完成调试 422
14.12 调试方法 422
14.13 使用HTTP监视器 424
14.14 要点小结 429