第1章 JBuilderX概览 1
1.1JBuilderX功能简介 2
1.2JBuilderX版本比较 7
1.3使用本书所附JBuilderXEnterpriseTrial 10
1.4结束语 16
第2章 JBuilderX集成开发环境 17
2.1AppBrowser环境介绍 18
2.2使用JBuilderX编辑器 24
2.3高效率的程序撰写技巧 36
2.4结束语 44
第3章 JBuilderX工程管理方法 45
3.1建立JBuilder工程 46
3.2建立与管理Java源文件 50
3.3删除工程内的文件 54
3.4更改工程或文件名称 55
3.5储存与关闭JBuilder工程 56
3.6同时管理多个JBuilder工程 57
3.7工程群组 58
3.8结束语 60
第4章 JBuilderX工程高级选项与设置 61
4.1设置程序库 62
4.2设置与更改工程属性 66
4.3JBuilderX所使用的文件路径 71
4.4结束语 74
第5章 建构与运行Java应用程序 75
5.1JBuilderX程序建构系统 76
5.2JBuilderX编译器 80
5.3设置JBuilder编译器选项 83
5.5从命令行进行编译 85
5.4设置输出路径 85
5.6运行Java程序 94
5.7运行Web应用程序 95
5.8运行JBuilder工程 96
5.9运行时期选项 98
5.10结束语 100
第6章 JBuilderX的调试环境 101
6.1JBuilderX调试环境 102
6.2基本的调试技巧 103
6.3调试器用户界面 106
6.4在调试环境中控制程序的运行方式 123
6.5设置中断点 129
6.6基本的中断点管理方式 136
6.7查看程序的变量值或表达式内容 140
6.8自定义调试器 147
6.9实践练习:使用JBuilderX调试器 149
6.10结束语 166
第7章 用户界面设计 167
7.1JBuilderX组件介绍 168
7.2JBuilderX的可视化设计工具 168
7.3如何让可视化设计工具认得您的类 173
7.4设计用户界面(UI) 174
7.5改变UI的外观 182
7.6使用组件树 185
7.7使用查看器 186
7.8设置LayoutManager 190
7.9更改容器的版面设置 191
7.10JBuilderX提供的LayoutManager 193
7.11实践练习:建立巢状版面 199
7.12结束语 210
第8章 设计菜单 211
8.1菜单的基本组成元素 212
8.2组件托盘上的菜单组件 213
8.3打开“菜单设计工具” 214
8.4建立新的菜单 216
8.5建立子菜单 221
8.6撰写菜单项目所对应的事件 222
8.7建立“弹出式菜单” 222
8.8实践练习:建立菜单 224
8.9结束语 226
第9章 事件处理模型 227
9.2利用JBuilderX产生事件处理方法 228
9.1事件处理程序代码与初始化程序代码 228
9.3选择事件处理方法的撰写风格 230
9.4实践练习:JButton的事件处理模型 232
9.5结束语 236
第10章 UML可视化程序开发 237
10.1UML与Java 238
10.2JBuilderX与UML 240
10.3查看UML图形 245
10.4设置UML浏览器 248
10.5实践练习:使用UML浏览器 252
10.6结束语 256
第11章 JavaBean与BeansExpress 257
11.1何谓JavaBean 258
11.2利用JavaBeanWizard建立JavaBean 258
11.3在JavaBean中添加其他属性 261
11.4建立BeanInfo类 264
11.5在JavaBean中加入事件(Event) 267
11.6建立“属性编辑器” 271
11.7验证JavaBean的合法性 274
11.8将JavaBean安装到组件托盘 275
11.9实践练习:建立与实现JavaBean 278
11.10结束语 283
第12章 部署Java应用程序 285
12.1Java应用程序的基本部署方式 286
12.2使用JDK的jar工具程序 287
12.3高级部署议题 289
12.4使用ArchiveBuilder 290
12.5工程窗格的Archive节点 297
12.6各种Java应用程序的部署步骤 299
12.7结束语 300
第13章 使用WebModule与WAR文件 301
13.1WebModule 302
13.2WebArchive(WAR)文件 302
13.3建立WebModule 302
13.4WebModule的子节点 305
13.5设置WebModule的属性 308
13.6WAR节点 315
13.7结束语 316
第14章 开发JavaApplet 317
14.1Applet简介 318
14.2开发Applet时应注意的事项 319
14.3使用JBuilderX开发Applet 320
14.4实践练习:使用JBuilderX开发Applet 327
14.5结束语 337
第15章 开发Servlet 339
15.1什么是Servlet 340
15.2Servlet的生命周期 343
15.3Servlet的部署方式 345
15.4利用JBuilderX开发Servlet 346
15.5实践练习:利用JBuilderX开发Servlet 353
15.6结束语 371
第16章 开发JavaServerPage 373
16.1JSP技术概览 374
16.2JBuilderX的JSP开发环境 376
16.3实践练习:利用JSPWizard建立JSP 384
16.4结束语 392
第17章 程序代码重构 393
17.1JBuilderX的重构工具 394
17.2执行重构程序 399
17.3最佳化导入(OptimizeImports)重构 401
17.4更名重构(RenameRefactoring) 404
17.5搬移重构(MoveRefactoring) 408
17.6改变参数(ChangeParameters)重构 409
17.7撷取方法(ExtractMethod)重构 410
17.8引入变量(IntroduceVariable)重构 411
17.9Try/Catch程序区块调整 413
17.10结束语 413
第18章 JBuilderX与Ant集成应用 415
18.1Ant简介 416
18.2在JBuilder工程中使用Ant建构文件 416
18.3建立与编辑Ant建构文件 420
18.4导入既有的Ant工程 421
18.5将JBuilder建构程序转换为Ant建构文件 423
18.6建构Ant工程 425
18.7设置Ant工程的属性 428
18.8实践练习:利用JBuilderX撰写Ant建构文件 429
18.9结束语 438
第19章 单元测试 439
19.1JBuilderX与单元测试 440
19.2建立“测试案例”与“测试组件” 440
19.3使用“测试配件” 448
19.4运行测试程序 450
19.5实践练习:JBuilderX的单元测试功能 452
19.6结束语 460
第20章 撰写Javadoc说明文件 461
20.1撰写Javadoc注解内容 462
20.2建立Javadoc节点 474
20.3产生Javadoc的HTML文件 480
20.4查看Javadoc文件 482
20.5更改Javadoc节点的属性值 484
20.6建立Javadoc文件的封存文件(archive) 486
20.7结束语 489