第1章 JBuilder简介 1
1.1 JBuilder 3至JBuilder 9系列介绍 1
JBuilder 3至JBuilder 9回顾 1
JBuilder 7、 8、9的新技术 8
JBuilder与其他Java编程工具的比较 9
1.2 JBuilder 9的安装和目录结构 9
JBuilder 9的下载与安装 9
JBuilder项目的目录结构 11
1.3 Hello程序演示 12
Hello应用程序演示 12
Hello互联网程序演示 15
利用JBuilder制作可执行文件 18
1.4 JBuilder的学习要点 20
1.5常用后缀名解释 20
1.6 JBuilder帮助系统的使用 21
1.7 Borland公司的网络资源 23
1.8问与答 24
小结 24
综合练习一 24
一、填空题 24
二、判断题 24
三、问答题 24
四、上机实习题 24
第2章 JBuilder的基础知识 25
2.1项目的设置与应用 25
路径的设置与实例演示 26
JDK的设置与实例演示 26
运行类包的设置与实例演示 27
运行模块设置与实例演示 28
实例剖析与升华 29
2.2 JBuilder的界面 30
主界面的介绍 30
菜单的使用与实例演示 30
项目面板的使用与实例演示 32
结构面板的使用与实例演示 33
信息面板的使用与实例演示 33
代码与设计面板的使用与实例演示 35
查询的使用与实例演示 37
IDE参数的设置与实例演示 38
实例剖析与升华 38
2.3文件的比较与恢复操作 38
文件比较窗口的操作与实例演示 39
备份文件浏览面板的操作与实例演示 40
2.4代码测试的应用 41
错误信息的介绍与实例演示 42
代码的运行与测试的实例演示 43
代码远程测试的实例演示 46
JUnit的介绍与实例演示 50
实例剖析与升华 55
2.5可视化界面的操作 56
布局的管理与实例演示 56
可视化类的介绍与实例演示 58
菜单的设计与实例演示 61
事件的应用与实例演示 62
可视化应用界面综合应用实例 63
实例剖析与升华 66
2.6 BeanExpress工具的操作 67
JavaBean的创建与实例演示 67
JavaBean属性和方法设置与实例演示 68
2.7命令的使用与实例演示 69
2.8问与答 69
小结 70
综合练习二 70
一、填空题 70
二、判断题 70
三、问答题 71
四、上机实习题 71
第3章 Java的基础知识 72
3.1应用JBuilder创建单个文件的步骤 72
3.2变量的语法与实例演示 73
3.3操作符的语法与实例演示 75
3.4常用类的语法实例演示 82
数字类的语法与实例演示 82
字符串类的语法与实例演示 85
日期类的语法与实例演示 88
数字类的相互转换操作与实例演示 92
数字类与字符串类相互转换操作与实例演示 93
数字类与日期类相互转换操作与实例演示 94
字符串类与日期类相互转换操作与实例演示 95
3.5控制语句的语法与实例演示 96
if语句的语法与实例演示 96
while语句的语法与实例演示 98
for语句的语法与实例演示 101
switch语句的语法与实例演示 102
try语句的语法与实例演示 103
实例的剖析和升华 103
3.6类、对象、属性、方法的活动范围 104
3.7类、对象、属性、方法的创建与实例演示 105
3.8抽象类、接口的创建与实例演示 107
3.9集合类的创建与实例演示 109
Vector类的创建与实例演示 109
HashSet类的创建与实例演示 110
Hashtable类的创建与实例演示 111
3.10问与答 112
小结 112
综合练习三 112
一、填空题 112
二、判断题 113
三、问答题 113
四、上机实习题 113
第4章 JBuilder的高级应用 114
4.1自动修改代码的应用 114
修改类名的实例演示 115
修改方法名的实例演示 116
修改方法参数的实例演示 117
修改属性名字的实例演示 118
使类内方法成为嵌套方法的实例演示 118
4.2项目组的应用 119
项目组的创建和应用 120
应用另一个项目的类文件 122
4.3 API帮助信息的创建与实例演示 123
4.4 JAR文件的创建与实例演示 127
4.5程序的国际化应用与实例演示 129
4.6线程的应用 135
线程创建的实例演示 135
优先权的实例演示 136
上锁操作的实例演示 137
等待与通知的实例演示 138
实例的剖析与升华 140
4.7文件系统的应用 140
创建和删除目录的实例演示 141
文本文件的读入和写出操作的实例演示 142
文本文件的逐行读入和写出操作的实例演示 143
流文件的读入和写出操作的实例演示 144
实例的剖析与升华 144
4.8网络文件批量下载的应用与实例演示 144
4.9打印的应用与实例演示 146
打印文字的实例演示 146
打印图片的实例演示 147
设置打印页面的实例演示 148
预览打印结果的实例演示 149
打印可视化类和数据的实例演示 151
实例剖析与升华 155
4.10实例的剖析与升华 155
4.11问与答 155
小结 156
综合练习四 156
一、填空题 156
二、判断题 156
三、问答题 157
四、上机实习题 157
第5章 JBuilder的数据库操作 158
5.1数据库的基础知识 158
ODBC数据源的设置 159
SQL Server Type4驱动程序的下载与设置 161
5.2 JDBC的API操作 162
数据库联接的实例演示 162
应用Statement实现数据表管理与实例演示 163
应用ResutlSet实现数据表管理与实例演示 165
应用Prepared Statement实现数据表管理与实例演示 167
实例剖析与升华 168
5.3 JBuilder数据库管理工具的应用 168
数据浏览器的介绍和实例演示 169
JDBC监视器的介绍和实例演示 171
5.4 JBuilder数据库类的结构图解 175
5.5 DataExpress类的应用 176
Database类的介绍与实例演示 176
QueryDataSet类的介绍与实例演示 178
TextDataFile类的介绍与实例演示 183
TableDataSet类的介绍与实例演示 184
QueryResolver类的介绍与实例演示 186
ProcedureDataSet类的介绍与实例演示 190
ProcedureResolver类的介绍与实例演示 192
ParameterRow类的介绍与实例演示 195
DataSetView类的介绍与实例演示 197
实例的剖析与升华 198
5.6 dbSwing类的应用 199
显示单个数据的数据显示类的介绍与实例演示 199
显示多个数据的数据显示类的介绍与实例演示 202
数据操作类的介绍与实例演示 207
数据导航类的介绍与实例演示 208
DBEventMonitor数据事件监视器的介绍与实例演示 210
DBDisposeMonitor组件监视器的介绍与实例演示 210
DBExceptionHandler数据异常处理类的介绍与实例演示 211
DBPasswordPrompter密码窗口的介绍与实例演示 212
JdbStatusLabel状态显示类的介绍与实例演示 213
实例的剖析与升华 213
5.7数据库的访问操作 214
字段类的实例演示 214
数据表筛选的实例演示 217
数据表排序的实例演示 219
数据表定位操作的要点 220
数据查询的优化要点 220
实例的剖析与升华 220
5.8数据模块的介绍与实例演示 220
5.9 dbSwing Module类的应用 224
5.10数据库的存储操作 225
不同驱动程序存储技术介绍 225
截取存储操作事件的实例演示 226
大数据的存储操作与实例演示 230
实例的剖析与升华 233
5.11关系数据表的管理与实例演示 233
多个数据表的访问操作与实例演示 234
多个数据表的存储操作与实例演示 236
实例的剖析与升华 239
5.12数据表数据的高级设置 240
列数据的运算操作与实例演示 240
数据显示格式的设置与实例演示 242
实例的剖析与升华 243
5.13数据表数据的事务操作与实例演示 243
5.14数据表的上锁技术与实例演示 245
上锁技术概述 245
上锁实例的构思与演示 247
实例的剖析与升华 255
5.15问与答 261
小结 262
综合练习五 262
一、填空题 262
二、判断题 262
三、问答题 262
四、上机实习题 263
第6章 JBuilder的建模应用 264
6.1 UML的基础知识 264
6.2 JBuilder建模面板的应用 266
6.3 Rose、 SoDA的介绍与基本操作 267
6.4实例的构思与演示 269
6.5实例的剖析与升华 272
6.6问与答 273
小结 273
综合练习六 273
一、填空题 273
二、判断题 273
三、问答题 273
四、上机实习题 274
第7章 JBuilder的互联网应用 275
7.1互联网应用的基础知识 275
7.2 Web服务器的管理 276
不同服务器的介绍 276
服务器的下载与安装 277
服务器的示例程序运行 278
7.3 Applet的制作与实例演示 280
7.4 Servlet的制作与实例演示 285
7.5 JSP的制作与实例演示 291
7.6互联网程序的设置与实例演示 295
7.7 Java Web Start的应用与实例演示 297
7.8 Struts技术的应用与实例演示 301
Struts的下载和安装 301
Struts的示例程序运行 303
Struts的API帮助的应用 304
登录界面的实例构思与演示 306
Struts的数据库应用的实例构思与演示 316
Struts多国语言的实例构思与演示 321
实例剖析与升华 325
7.9问与答 326
小结 327
综合练习七 327
一、填空题 327
二、判断题 327
三、问答题 327
四、上机实习题 327
第8章 JBuilder的J2EE应用 328
8.1 J2EE、 EJB的介绍 328
8.2 J2EE的运行流程图 329
8.3 J2EE服务器的管理 329
不同J2EE服务器的介绍 329
BES服务器的下载与安装 329
WebLogic服务器的下载与安装 330
BES服务器的管理与实例演示 332
WebLogic服务器的管理与实例演示 333
实例剖析与升华 335
8.4 EJB的制作与实例演示 336
不同类型EJB的介绍 337
状态EJB的创建、编译、测试与实例演示 338
EJB与网络程序的实例演示 350
EJB的事务管理与实例演示 354
实例剖析与升华 358
8.5 Cactus工具的应用与实例演示 358
8.6问与答 366
小结 366
综合练习八 366
一、填空题 366
二、判断题 366
三、问答题 367
四、上机实习题 367
第9章 JBuilder的XML应用 368
9.1 XML技术介绍 368
9.2 XML文件的创建与检证实例演示 369
9.3 XML的格式管理与实例演示 371
9.4 XML解释器的管理与实例演示 373
DOM解释器的应用与实例演示 373
SAX解释器的应用与实例演示 374
XSLT解释器的应用与实例演示 376
XML数据绑定类的应用与实例演示 378
实例剖析与升华 381
9.5 XML数据库类的使用与实例演示 381
模型(model-based)类的使用与实例演示 381
模块(template-based)类的使用与实例演示 385
实例剖析与升华 387
9.6问与答 387
小结 388
综合练习九 388
一、填空题 388
二、判断题 388
三、问答题 388
四、上机实习题 388
第10章 JBuilder的代码优化应用 389
10.1 Optimizeit优化工具集的介绍 389
10.2优化工具集的下载与安装 389
10.3 Profiiler工具的使用指南 391
Profiiler工具的基本操作 391
内存测试界面的使用指南 395
CPU测试界面的使用指南 402
虚拟机测试界面的使用指南 404
Profiiler实例构思与演示 405
实例的剖析与升华 410
10.4 Code Coverage工具的使用指南 410
Code Coverage工具的基本操作 411
类覆盖界面的使用指南 412
方法覆盖界面的使用指南 414
Code Coverage实例构思与演示 415
实例的剖析与升华 418
10.5 Thread Debugger工具的使用指南 418
Thread Debugger工具的基本操作 419
线程显示界面的使用指南 420
监视器显示界面的使用指南 423
监视器分析界面的使用指南 424
Thread Debugger实例构思与演示 425
实例的剖析与升华 430
10.6问与答 432
小结 432
综合练习十 433
一、填空题 433
二、判断题 433
三、问答题 433
四、上机实习题 433
第11章 教育网站系统开发 434
11.1教育网站的需求分析 434
11.2教育网站的建模分析 436
用例图 436
教育分类信息管理活动图 437
用户管理模块的活动图 437
老师回答问题模块的活动图 437
教育信息显示模块的活动图 438
问题显示模块的活动图 438
学生提问模块的活动图 438
问答系统的登录模块的活动图 439
部署图 439
11.3教育网站的数据结构分析 439
数据字典 439
数据表的创建语句 441
数据库的数据导入 442
11.4教育网站的Java编码 444
数据模块的编码 444
教育分类信息管理模块的编码 449
用户管理模块的编码 450
老师回答问题模块的编码 452
教育信息显示模块的编码 455
问题显示模块的编码 463
问答系统的登录模块的编码 468
学生提问模块的编码 470
总信息显示模块的编码 473
总登录模块的编码 473
11.5教育网站的效率分析 478
11.6教育网站的部署 479
教育网站的应用程序部署 479
教育网站的互联网程序部署 482
11.7教育网站的使用 483
教育网站应用程序的使用 483
教育网站互联网程序的使用 484
11.8问与答 488
小结 488
综合练习十一 488
一、填空题 488
二、判断题 489
三、问答题 489
四、上机实习题 489
第12章 结束语:系统的开发步骤 490
参考答案 491
第1章 491
第2章 491
第3章 491
第4章 491
第5章 492
第6章 492
第7章 492
第8章 492
第9章 493
第10章 493
第11章 493
参考文献 494