第1章 下载、安装、创建第一个NetBeans IDE项目 1
1.1 下载NetBeans IDE 2
1.2 安装NetBeans IDE 3
1.3 设置代理 3
1.4 创建第一个NetBeans IDE项目 3
第2章 NetBeans IDE的基本操作 9
2.1 创建项目 10
2.2 配置类路径 11
2.4 创建与编辑文件 13
2.3 创建子项目 13
2.5 创建与修改Java包 15
2.6 编译与生成 16
2.7 查看项目元数据与生成结果 16
2.8 跳转到编译错误对应的源代码位置 17
2.9 运行 17
2.10 创建与运行测试 17
2.11 调试应用程序 18
2.12 集成版本控制命令 19
2.13 管理NetBeans IDE窗口 20
第3章 NetBeans项目基础 21
3.1 NetBeans项目简介 22
3.2 选择合适的项目模板 23
3.3 从头创建NetBeans项目 24
3.4 导入其他开发环境中的已开发项目 27
3.5 浏览项目 30
3.6 使用不包含在项目中的文件 32
3.7 在项目中创建包与文件 32
3.9 更改项目基于的JDK版本 34
3.8 配置项目的类路径 34
3.10 更改标准项目的目标JDK 35
3.11 在项目中查看JDK文档(Javadoc) 35
3.12 向类路径中添加目录与JAR文件 36
3.13 在NetBeans中使用外部源文件与Java文档 36
3.14 构建项目 37
3.15 显示与隐藏项目 38
3.16 配置项目的版本控制系统 38
3.17 编译项目 41
3.18 运行项目 44
3.19 编写JAR文件的明细表 45
3.20 过滤打包输出的内容 46
3.21 在NetBeans IDE之外运行项目 46
3.22 自行定制NetBeans产生的生成脚本 47
3.23 在NetBeans中运行特定的Ant目标 49
3.24 自动完成Ant表达式 50
3.25 为特定的Ant目标创建菜单或者快捷方式 50
第4章 编辑与重构源代码 53
4.2 管理自动插入匹配字符功能 54
4.1 打开源代码编辑器 54
4.3 显示行号 55
4.4 生成代码片断 56
4.5 处理导入 63
4.6 编辑代码时显示Javadoc文档 64
4.7 格式化代码 64
4.8 在当前Java文件中跳转 67
4.9 在源代码编辑器中跳转 69
4.10 查找与替换 70
4.11 将类移动到其他包 74
4.12 更改方法的签名 75
4.13 跟踪代码中的注释 76
4.14 比较两个文件的差别 78
4.15 分割源代码编辑器 78
4.16 最大化源代码编辑器空间 79
4.17 更改源代码编辑器的键盘快捷键 79
4.18 创建强大的Java客户端 80
第5章 调试Java应用程序 91
5.1 启动调试会话 92
5.2 将调试器连接到运行中的应用程序 95
5.3 通过项目的Main类启动调试器 97
5.4 在代码中步进 97
5.5 设置断点 99
5.6 管理断点 102
5.7 定制断点行为 103
5.8 监测变量与表达式 105
5.9 从方法中跳回到调用点 107
5.10 监测与控制线程的运行 107
5.11 在调试会话中修正代码 108
5.12 同时查看多个调试器窗口 109
第6章 开发Web应用程序 111
6.1 NetBeans IDE中Web应用程序的表示法 112
6.2 向Web应用程序中添加文件与库 115
6.3 编辑与重构Web应用程序文件 119
6.4 部署Web应用程序 123
6.5 测试与调试Web应用程序 125
6.6 创建与部署小程序 127
6.7 更改NetBeans IDE的默认Web浏览器 129
6.8 监测HTTP事务处理 130
第7章 NetBeans集成开发环境下的J2EE开发简介 139
7.1 为J2EE开发配置NetBeans IDE 140
7.2 从Java BluePrints解决方案目录中充分获取Java技能 142
第8章 使用商业逻辑扩展Web应用程序 149
8.1 EJB项目类型向导 150
8.2 向EJB模块中添加企业beans、文件以及库 152
8.3 向企业Bean中添加商业逻辑 154
8.4 添加简单的商业方法 156
8.5 企业Bean部署描述器 158
第9章 使用Web服务扩展J2EE应用程序 161
9.1 使用已存在的Web服务 162
9.2 在Web应用程序中实现Web服务 167
9.3 在EJB模块中实现Web服务 173
9.4 测试Web服务 174
9.5 向Web服务中添加消息处理器 176
第10章 开发完整的J2EE应用程序 183
10.1 使用自顶向下的方法创建实体bean 185
10.2 使用自底向上的方法创建实体bean 191
10.3 装配J2EE应用程序 193
10.4 导入已存在的J2EE应用程序 196
10.5 使用J2EE资源 199
10.6 J2EE与安全管理 204
10.7 理解J2EE应用程序服务器的运行时环境 208
10.8 确保J2EE的兼容性 215
10.9 重构企业bean 216
第11章 开发J2ME移动平台应用程序 219
11.2 设置移动平台项目 220
11.1 下载与安装移动平台开发包 220
11.3 从头创建项目 221
11.4 导入项目 222
11.5 移动平台项目的物理结构 223
11.6 使用移动平台文件模板 224
11.7 配置项目的类路径 225
11.8 调试项目 228
11.9 针对不同装置配置项目 228
11.11 重用项目设置与配置 230
11.10 为项目设置活动的配置 230
11.12 构建项目依赖关系 231
11.13 管理发行套件JAR文件内容 232
11.14 根据不同配置处理项目资源 233
11.15 编写配置列表的特有代码 234
11.16 使用配置功能 237
11.17 创建与联系功能到设备配置 238
11.18 本地化应用程序 239
11.19 使用MIDP可视化设计器 240
11.20 自动部署应用程序 248
11.21 自动增加应用程序的MIDlet版本 250
11.22 安装非标准模拟器平台 250
11.23 在移动平台项目中使用Ant 255
11.24 使用无头生成 257
11.25 寻找更多信息 258
第12章 使用NetBeans IDE集成已存在的Ant脚本 261
12.1 创建自由格式项目 263
12.2 将目标映射到NetBeans IDE命令 264
12.3 为常规Java应用程序设置“调试项目”命令 265
12.4 为Web应用程序设置“调试项目”命令 268
12.5 为选中的文件设置命令 271
12.6 设置“编译文件”命令 271
12.7 设置“运行文件”命令 273
12.8 设置“调试文件”命令 274
12.9 设置调试器的应用代码更改命令 276
12.10 更改自由格式项目的目标JDK 277
12.11 为目标创建定制菜单 278
12.12 调试Ant脚本 278
附录A 将Eclipse项目导入NetBeans IDE 281