第1章 JBuilder 5——优秀的Java开发工具 1
1.1 认识Java 1
1.1.1 Java语言的产生与发展 1
1.1.2 Java和Internet 3
1.1.3 Java语言的特点 3
1.2 JBuilder 5简介 8
1.2.1 JBuilder 5的特性 8
1.2.2 安装JBuilder 5 9
第2章 JBuilder 5编程环境 13
2.1 应用浏览器简介 13
2.2.2 在应用浏览器界面中直接使用帮助功能 23
2.2.1 获得特定主题的帮助 23
2.2 使用联机帮助 23
第3章 创建和部署应用程序 25
3.1 Hello World:第一个JBuilder程序 25
3.1.1 创建新工程 26
3.1.2 创建应用程序 28
3.1.3 创建用户界面 31
3.1.4 为程序添加事件 34
3.2 部署应用程序 35
3.2.1 部署概述 35
3.2.2 创建JAR文件 36
4.1.1 组件概述 39
第4章 设计用户界面 39
4.1 组件和容器 39
4.1.2 容器 40
4.2 改变用户界面的外观 41
4.2.1 在程序代码中指定程序的外观 41
4.2.2 改变JBuilder 5开发环境中的用户界面外观 42
4.3 布局管理器 43
4.4 使用菜单设计器 46
4.4.1 菜单设计器 46
4.4.2 创建下拉菜单 47
4.4.3 创建弹出式菜单 50
4.5 编程实例——文本编辑器 51
4.5.1 创建用户界面 52
4.5.2 添加菜单 56
4.5.3 为用户界面添加事件 57
第5章 在JBuilder中调试程序 68
5.1 处理语法错误和编译器错误 68
5.1.1 错误类型 68
5.1.2 处理语法错误 69
5.1.3 编译器错误 71
5.2 JBuilder 5调试环境 74
5.2.1 调试器的启动和终止 74
5.2.2 视图 75
5.2.3 工具栏 82
5.2.4 执行点 83
5.2.5 Tooltip功能和Expressionlnsight功能 84
5.2.6 快捷键 85
5.3 使用断点 85
5.3.1 断点的类型 85
5.3.2 设置和删除断点 86
5.3.3 设置断点属性 88
5.3.4 使断点失效和重新生效 90
5.4 使用调试器调试程序 90
5.4.1 控制程序的运行 91
5.4.2 观察变量或对象的值 92
5.4.3 为变量添加监视 93
5.4.4 改变变量的值 95
第6章 创建JavaBeans 98
6.1 概述 98
6.1.1 JavaBeans的概念及特点 98
6.1.2 使用BeansExpress的原因 99
6.2 创建JavaBeans 99
6.2.1 创建Bean类 99
6.2.2 设计用户界面 101
6.2.3 添加属性 102
6.2.4 为Bean添加事件 106
6.2.5 创建Beanlnfo类 107
6.2.6 检验JavaBeans的合法性 108
6.3 JavaBeans的使用和安装 110
6.3.1 使用JavaBeans 110
6.3.2 将JavaBeans安装到组件选项板 111
第7章 JBuilder 5数据库编程基础 116
7.1 理解JBuilder 5的数据库应用程序 116
7.2 JBuilder 5数据库编程工具 117
7.2.1 JBuilder 5中与数据库相关的类 117
7.2.2 dbSwing组件 119
7.3 使用DatabasePilot浏览数据库表和元数据 120
7.3.2 设置驱动程序来存取远程与本地数据库 121
7.3.1 浏览数据库模式对象 121
7.3.3 执行SQL语句 122
7.3.4 查看并编辑表数据 123
第8章 数据文件的访问与修改 125
8.1 从文本文件中存取数据 125
8.1.1 取得文本文件中的数据 125
8.1.2 保存修改结果 128
8.1.3 向文本文件中输出数据 130
8.2 查询数据库 131
8.2.1 执行无参数查询 132
8.2.2 执行带参数的查询 136
9.1 过滤 140
第9章 数据的过滤、排序和查找 140
9.2 排序 146
9.3 查找 148
第10章 建立主从关系 151
10.1 主从关系 151
10.2 在JBuilder 5中建立主从关系 152
第11章 为数据库应用程序添加功能 156
11.1 使用计算列 156
11.1.1 创建一个计算列 157
11.1.2 使用计算列合计数据 158
11.2.1 使用参数选用表输入数据 160
11.2 创建查找 160
11.2.2 使用计算列创建查找 161
11.3 使用DataSetView观察数据 163
第12章 使用数据模块 166
12.1 数据模块的概念 166
12.2 创建数据模块 167
12.2.1 使用Data Modeler创建数据模块 167
12.2.2 为数据模块创建库文件 171
12.2.3 在应用程序中使用数据模块 172
第13章 使用WebApp和WAR文件 175
13.1 WebApp 175
13.1.1 创建WebApp 175
13.1.2 设置WebApp的属性 177
13.2 Web存档文件 180
第14章 创建小应用程序 181
14.1 小应用程序 181
14.1.1 小应用程序概述 181
14.1.2 小应用程序的生命周期 181
14.2 创建第一个小应用程序 182
14.2.1 创建新工程 183
14.2.2 创建小应用程序 183
14.2.3 建立用户界面 185
14.2.4 添加程序代码 187
14.2.5 部署小应用程序 188
14.2.6 修改HTML文件 190
14.2.7 在浏览器中查看修改后的HTML文件 191
第15章 创建小服务程序 192
15.1 小服务程序概述 192
15.1.1 小服务程序的概念及特点 192
15.1.2 小服务程序的应用范围 193
15.1.3 小服务程序的基本框架 193
15.1.4 小服务程序的生命周期 194
15.2 使用JBuilder 5开发小服务程序 194
15.2.1 创建小服务程序 195
15.2.2 与数据库相连接 200
16.1.1 什么是JSP 209
16.1 JSP概述 209
第16章 创建JSP文件 209
16.1.2 JSP的特点 210
16.1.3 JSP的基本语法 210
16.2 创建JSP文件 211
第17章 使用InternetBeans 214
17.1 InternetBeans Express概述 214
17.2 在小服务程序中使用InternetBeans 215
17.3 在JSP中使用InternetBeans 223
18.1 XML 231
18.1.1 XML概述 231
第18章 验证和转换XML文件 231
18.1.2 JBuilder 5对XML的支持 232
18.2 XML文件的验证 232
18.2.1 格式正确和有效 232
18.2.2 验证XML文件 233
18.3 XML文件的转换 237
18.3.1 转换视图窗口 237
18.3.2 使用默认的样式表 238
18.3.3 使用样式表转换XML外观 240
18.3.4 设置转换跟踪选项 242
19.1.1 SAX概述 243
19.1.2 SAX的特点 243
19.1 SAX 243
第19章 创建SAX处理器 243
19.2 使用SAX处理器解析XML文件 245
19.2.1 创建SAX解析器 245
19.2.2 编辑SAX解析器代码 247
19.2.3 解析XML文件 249
第20章 数据绑定 253
20.1 数据绑定简介 253
20.2 使用BorlandXML实现DTD数据绑定 253
20.2.1 由DTD文件创建Java类 254
20.2.2 将数据解包 256
20.2.3 将数据打包 257
20.3 使用Castor实现模式数据绑定 259
20.3.1 由模式创建Java类 260
20.3.2 将数据解包 261
20.3.3 将数据打包 262
第21章 用XML数据库组件进行数据传输 266
21.1 使用XML数据库组件进行数据传输简介 266
21.2 使用基于模型的XML数据库组件 266
21.2.1 创建映射文件和SQL脚本文件 267
21.2.2 创建数据库表 269
21.2.3 使用XML-DBMS进行数据传输 270
21.3 使用基于模板的XML数据库组件 276
21.3.1 使用xTable组件进行数据传输 276
21.3.2 使用xQuery组件进行数据传输 278