出版时间:2009-2 出版社:清华大学出版社 作者:马特 页数:457 译者:刘志忠
Tag标签:无
前言
任何有过一定软件开发经验的人都知道:集成开发环境(Integrated Development Environment,IDE)对于程序开发人员来说就好比是勇士手中的利剑。好的集成开发环境 往往能使得程序开发具有事半功倍的效果,而差的集成开发环境则会使得开发进展举步 维艰。NetBeans IDE是一个针对Java的集成开发环境。它所提供的各种卓越特性使得越来 越多的程序开发人员选择。NetBeans这柄“利剑”来开发基于Java的应用。NetBeans IDE 所提供的特性涉及到了程序开发的整个声明周期,包括:良好的人机交互界面;智能的 代码编程环境;集成的软件编译、构建以及部署环境;完善的性能分析、代码重构以及 代码优化功能等。此外,NetBeans IDE基本上支持所有的工程类型,在NetBeans IDE中 可以构建简单的Java应用,也可以构建复杂的Web应用、Web服务甚至富客户端应用。 另外,通过安装各类插件,NetBeans IDE还可以支持各种各样的第三方工具和类库等。本书主要介绍了NetBeans 6为富客户端应用开发所提供的各种新特性,并在此基础 上详细介绍了在NetBeans 6中开发各类应用的基本流程,包括JRuby/R.uby on Rails、Web 应用、Web服务、GUI应用以及富客户端应用等。本书主要介绍的是NetBeans 6的一些新特性,而对于NetBeans IDE以前版本中所提 供的一些特性并未涉及,想了解NetBeans IDE的一般特性,可以阅读相关资料,或登录 NetBeans的站点netbeans.org。
内容概要
这是一本有关NetBeans富客户端应用程序开发的权威指南,内容涵盖了NetBeans 5.5和6.x版本,重点介绍了如何使用NetBeans平台作为框架,开发“一次编写,处处运行”的富客户端应用程序。旨在帮助读者掌握NetBeans模块的开发,精通NetBeans的主要API,以及学会一些构建可靠桌面软件的技术与技巧。 本书由三位顶级NetBeans专家联合编写,并由Sun中国的专家团队叶亮等人翻译和审校,是中国读者不可多得的NetBeans学习用书,也是Sun中国技术社区推荐的NetBeans技术用书。
作者简介
Adam Myatt目前是GE(通用电气公司)全球研究所软件开发室的主要技术人员。该研究所是通用电子的全球研发总部,位于纽约的Niskayuna。Adam是一位资深的Java开发人员,也是Sun微系统认证的Java程序员。他的工作贯穿了整个软件开发生命周期,同时他也担负领导全球Java软件
书籍目录
第1章 NetBeans的下载、安装以及自定义设置 1.1 下载文件 1.2 安装NetBeans IDE 1.3 自定义NetBeans JVM启动选项 1.4 管理插件和更新 1.5 设置代理 1.6 自定义IDE 1.7 导航并了解IDE布局 1.8 小结第2章 Source Editor 2.1 在Projects窗口中工作 2.2 在Files窗口中工作 2.3 排列文件和导航文件 2.4 在Source Editor窗口中工作 2.5 Source Editor菜单 2.6 Source Editor快捷键 2.7 支持的特性和工具 2.8 小结第3章 代码补全和模板 3.1 代码补全 3.2 使用代码补全功能 3.3 代码模板 3.4 文件模板 3.5 小结第4章 调试 4.1 什么是IDE调试 4.2 工程级的调试设置 4.3 断点 4.4 调试Java代码 4.5 单步调试代码 4.6 用Watch调试3 4.7 Local Variables窗口 4.8 小结第5章 性能分析 5.1 配置Profiler属性 5.2 Profiler校准 5.3 分析Java应用的性能 5.4 理解Profiler Telemetry 5.5 分析外部和远程应用 5.6 小结第6章 管理版本控制 6.1 使用CVS 6.2 使用Subversion 6.3 使用Local History 6.4 小结第7章 生成和访问第8章 用Ant和Maven构建软件的管理第9章 JUnit测试第10章 重构第11章 代码优化工具第12章 在Rail上开发JRuby/Ruby应用第13章 开发Web应用第14章 开发Web服务:JAX-WS、SOA、BPEL和RESTful第15章 开发GUI应用第16章 开发富客户端应用1
章节摘录
插图:可以选中名称旁边Install列中的复选框来安装各个插件。每选中一个复选框,窗口底部显示的摘要就显示要安装的插件数和总的安装大小。如果插件列表很长(例如,在Modules模式下查看列表的情形,而不是在Plugins模式下),则可搜索描述文本。在窗口的右上角有一个Search文本框。如果在Search域中输入文本并按下Enter键,列表将被过滤,从而只显示满足搜索条件的插件。这个搜索功能对搜索插件的依赖关系和类库将很有用处。确定并选定了需要安装哪些插件后,单击Install按钮,将打开一个总结窗口显示已选择的插件,检查是否有错误,单击Next按钮。插件安装器将显示许可证协议窗口。在老版本的NetBeans中,需要阅读并通过多个协议,在NetBeans 6中可以选择接受某个协议,也可以一次接受所有的协议。可以通过Display license for一下拉框来选择查看不同的协议。然后可以单击I accept the terms in a11 license agreements旁边的单选按钮来同意所有的协议,并单击Install按钮。然后就可下载和验证每个插件。下载完毕,单击Finish按钮,根据选择安装的插件不同,可能会提示您需要重启.IDE。如果IDE不需要重启,将看到更新后的New Plugins选项卡的插件列表。
编辑推荐
在阅读了《Netbeans IDE 6高级编程》之后,您将知道如何使用NetBeans IDE来高效地开发软件应用。《Netbeans IDE 6高级编程》将节省您的开发时间,使您的软件开发效率更加高效,同时还能让您享受使用NetBeans开发软件应用的过程。希望您喜欢《NetBeans IDE 6高级编程》,并期望您使用神奇NetBeans IDE平台来快速地开发您自己的Java应用。当今世界,开源的或者商业的Java集成开发环境(IDE)种类繁多。而且,基本上这些IDE每个月都会推出一个新的版本,并宣称是最好的IDE。因此,很多开发人员都热切期望能够及时地迁移到新的IDE。而对于那些投资于IDE插件研究、代码质量以及构建工具开发,或者是建立由于改变IDE而受较大影响的软件过程的专业软件组织而言,这种期望尤为迫切。如果您或者您的组织还没有转移到NetBeans IDE平台,那么最近发布的NetBeans IDE 6.0可能会让您做出抉择。NetBeans 6提供了一个迷人的开发环境。NetBeans 6源代码编辑器是该IDE所有最重要特性中最具有说服力的特性之一,因为开发人员要花费大量的时间在代码编辑器上。另外,通过重新编写核心体系结构,NetBeans 6源代码编辑器提供了一些非常智能而且功能强大的特性,如代码补全、语法强调以及重构等。NetBeans 6已经不仅仅是一个升级的代码编辑器了,它还包含了很多其他的特性,如Ruby/Rails支持、Maven支持、儿Jnit 4支持以及Local Historv等。而更新的工具和特性则包括打包的性能分析器、更好的调试工具、vcs工具和Local I-listorv功能的紧密集成,以及一些《Netbeans IDE 6高级编程》所提到的其他特性。真心祝福您!
图书封面
图书标签Tags
无
评论、评分、阅读与下载