第1章 建立与检核XML文件 1
1.1建立XML文件 2
1.2使用JBuilder编辑器来撰写XML文件 5
1.3检核XML文件 8
1.4实践练习:建立与检核XML文件 11
1.5结束语 18
第2章 查看与转换XML文件 19
2.1查看XML文件 20
2.2利用“样式表”转换XML文件 22
2.3实践练习:查看与转换XML文件 25
2.4结束语 32
第3章 XML数据绑定 33
3.1何谓XML数据绑定 34
3.2JBuilderX提供的XML数据绑定技术 34
3.3实践练习:JBuilderX的XML数据绑定技术 39
3.4结束语 59
第4章 JBuilderX的XML数据库组件 61
4.1JBuilderX的XML模型组件 62
4.2如何利用XML模型组件进行数据转换 66
4.3实践练习一:使用XML模型组件 70
4.4JBuilderX的XML模板组件 89
4.5实践练习二:使用XML模板组件 95
4.6结束语 103
第5章 JBuilderX与Struts开发框架 105
5.1Struts简介 106
5.2JBuilderX对Struts提供哪些支持 106
5.3利用JBuilderX建立Struts应用程序 122
5.4结束语 123
第6章 使用StrutsConfigEditor 125
6.1StrutsConfigEditor的组成 126
6.2DataSources设定页 127
6.3FormBeans设定页 130
6.4GlobalExceptions设定页 134
6.5GlobalForwards设定页 137
6.6ActionMappings设定页 140
6.7Controller设定页 145
6.8MessageResource设定页 148
6.9PlugIns设定页 151
6.10结束语 154
第7章 使用Struts可视化设计工具 155
7.1ActionDesigner 156
7.2FormBeanDesigner 161
7.3实践练习:开发Struts应用程序 164
7.4结束语 178
第8章 JBuilderX内建的版本控管机制 179
8.1比对两份不同的程序代码 180
8.2在本地端进行项目版本控管 183
8.3针对单一文件进行版本控管 185
8.4实践练习:JBuilderX的文件版本控管 190
8.5结束语 211
第9章 CVS版本控管技术 213
9.1使用CVS前的环境设定 214
9.2将JBuilder项目上传至CVS储存库 215
9.3从CVS储存库取出JBuilder项目 219
9.4更新CVS储存库的项目(或文件)状态 223
9.5结束语 233
第10章 JBuilderX与CVS实例探讨 235
10.1实践练习10-1:将JBuilder项目上传至CVS储存库 236
10.2实践练习10-2:从CVS储存库下载JBuilder项目 245
10.3实践练习10-3:查看项目开发进度 251
10.4实践练习10-4:排除“合并冲突”问题 254
10.5结束语 268
第11章 BorlandStarTeam概览 269
11.1BorlandStarTeam概览 270
11.2安装StarTeamServer 272
11.3重要的StarTeamServer管理技巧 279
11.4实践练习:StarTeamServer基本管理技巧 293
11.5结束语 300
第12章 利用StarTeam进行团队开发 301
12.1利用StarTeam管理JBuilder项目 302
12.2利用StarTeam管理特定文件 313
12.3管理StarTeam的“处理项目”(processitems) 323
12.4结束语 327
第13章 JBuilderX与StarTeam实例探讨 329
13.1实践练习13-1:指定JBuilder项目的版本控管系统 330
13.2实践练习132:将JBuilder项目上传至StarTeamServer 331
13.3实践练习13-3:从StarTeamServer下载TeamDev项目 337
13.4实践练习13-4:加入“变更请求” 350
13.5实践练习13-5:依照“变更请求”修改TeamDev项目 358
13.6结束语 365