这是一本有关NetBeans富客户端应用程序开发的权威指南,内容涵盖了NetBeans 5.5和6.x版本,重点介绍了如何使用NetBeans平台作为框架,开发“一次编写,处处运行”的富客户端应用程序。旨在帮助读者掌握NetBeans模块的开发,精通NetBeans的主要API,以及学会一些构建可靠桌面软件的技术与技巧。
本书由三位顶级NetBeans专家联合编写,并由Sun中国的专家团队叶亮等人翻译和审校,是中国读者不可多得的NetBeans学习用书,也是Sun中国技术社区推荐的NetBeans技术用书。
当今世界,开源的或者商业的Java集成开发环境(IDE)种类繁多。而且,基本上这些IDE每个月都会推出一个新的版本,并宣称是最好的IDE。因此,很多开发人员都热切期望能够及时地迁移到新的IDE。而对于那些投资于IDE插件研究、代码质量以及构建工具开发,或者是建立由于改变IDE而受较大影响的软件过程的专业软件组织而言,这种期望尤为迫切。如果您或者您的组织还没有转移到NetBeans IDE平台,那么最近发布的NetBeans IDE 6.0可能会让您做出抉择。
NetBeans 6提供了一个迷人的开发环境。NetBeans 6源代码编辑器是该IDE所有最重要特性中最具有说服力的特性之一,因为开发人员要花费大量的时间在代码编辑器E。另外,通过重新编写核心体系结构,NetBeans 6源代码编辑器提供了一些非常智能而且功能强大的特性,如代码补全、语法强调以及重构等。
NetBeans 6已经不仅仅是一个升级的代码编辑器了,它还包含了很多其他的特性,如Ruby/Rails支持、Maven支持、JLJnit 4支持以及Local Historv等。而更新的工具和特性则包括打包的性能分析器、更好的调试工具、VCS工具和Local Histoiv功能的紧密集成,以及一些本书所提到的其他特性。
在阅读了本书之后,您将知道如何使用NetBeans IDE来高效地开发软件应用。本书将节省您的开发时间,使您的软件开发效率更加高效,同时还能让您享受使用NetBeans开发软件应用的过程。
第1章 NetBeans的下载、安装以及自定义设置
1.1 下载文件
1.2 安装NetBeans IDE
1.3 自定义NetBeans JVM启动选项
1.4 管理插件和更新
1.5 设置代理
1.6 自定义IDE
1.6.1 设置内部Web浏览器
1.6.2 设置代码编辑器缩排
1.6.3 选择字体和颜色
1.6.4 配置快捷键映射
1.6.5 设置Advanced选项
1.7 导航并了解IDE布局
1.7.1 初始布局
1.7.2 窗口
1.8 小结
第2章 Source Editor
……
第3章 代码补全和模板
第4章 调试
第5章 性能分析
第6章 管理版本控制
第7章 生成和访问
第8章 用Ant和Maven构建软件的管理
第9章 JUnit测试
第10章 重构
第11章 代码优化工具
第12章 在Rail上开发JRuby/Ruby应用
第13章 开发Web应用
第14章 开发Web服务:JAX-WS、SOA、BPEL和RESTful
第15章 开发GUI应用
第16章 开发富客户端应用