商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
|
Netbeans IDE 6高级编程 |
|
|
|
Netbeans IDE 6高级编程 |
|
基本信息·出版社:清华大学出版社
·页码:454 页
·出版日期:2009年02月
·ISBN:7302194661/9787302194668
·条形码:9787302194668
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
内容简介 这是一本有关NetBeans富客户端应用程序开发的权威指南,内容涵盖了NetBeans 5.5和6.x版本,重点介绍了如何使用NetBeans平台作为框架,开发“一次编写,处处运行”的富客户端应用程序。旨在帮助读者掌握NetBeans模块的开发,精通NetBeans的主要API,以及学会一些构建可靠桌面软件的技术与技巧。
《Netbeans IDE 6高级编程》由三位顶级NetBeans专家联合编写,并由Sun中国的专家团队叶亮等人翻译和审校,是中国读者不可多得的NetBeans学习用书,也是Sun中国技术社区推荐的NetBeans技术用书。
作者简介 Adam Myatt目前是GE(通用电气公司)全球研究所软件开发室的主要技术人员。该研究所是通用电子的全球研发总部,位于纽约的Niskayuna。Adam是一位资深的Java开发人员,也是Sun微系统认证的Java程序员。他的工作贯穿了整个软件开发生命周期,同时他也担负领导全球Java软件和Web应用程序的开发、新技术的研发和建立长期战略的使命。
编辑推荐 当今世界,开源的或者商业的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高级编程》所提到的其他特性。
在阅读了《Netbeans IDE 6高级编程》之后,您将知道如何使用NetBeans IDE来高效地开发软件应用。《Netbeans IDE 6高级编程》将节省您的开发时间,使您的软件开发效率更加高效,同时还能让您享受使用NetBeans开发软件应用的过程。希望您喜欢《NetBeans IDE 6高级编程》这本书,并期望您使用神奇~NetBeans IDE平台来快速地开发您自己的Java应用。
真心祝福您!
目录 第1章 NelBeans的下载、安装
以及自定义设置
1.1 下载文件
1.2 安装NetBeansIDE
l.3 自定义NetBeans
启动选项
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章 SourceEditor
2.1 在Projects窗口中工作
2.1.1 SourcePackages
2.1.2 TestPackages
2.1.3 Libranes
2.1.4 TestLibraries
2.2 在Files窗口中工作
2.3排列文件和导航文件
2.3.1 在SourceEditor中排列文件
2.3.2 在SouseEditor中导航文件
2.4 在SourceEditor窗口中工作
2.4.1 打开文件
2.4.2 行号
2.4.3 代码折叠
2.4.4 当前行突出显示
2.4.5 语法和错误突出显示
2.4.6 标注槽和错误条
2.4.7 代码缩排
2.4.8 识别起始和结束括号
2.4.9 识别未使用的导入
2.5 SourceEditor菜单
2.5.1 上下文菜单
2.5.2 Editor’菜单(工具栏)
2.6 SourceEditor快捷键
2.7 支持的特性和工具
2.7.1 宏
2.7.2 组件Palette
2.8 小结
第3章 代码补全和模板
3.1 代码补全
3.2 使用代码补全功能
3.2.1 包(导入)
3.2.2 方法
3.2.3 类成员
3.2.4 构造函数
3.2.5 super和this
3.2.6 new操作符
3.3 代码模板
3.3.1 使用代码模板
3.3.2 自定义模板
3.4 文件模板
3.4.1 使用文件模板
3.4.2 处理文件模板
3.4.3 添加和创建模板
3.5 小结
第4章 调试
4.1 什么是IDE调试
4.2 工程级的调试设置
4.3断点
4.3.1 添加断点
4.3.2 禁用断点
4.3.3 删除断点
4.3.4 白定义断点
4.3.5 Breakl:Ioints窗口
4.3.6 分组断点
4.4 调试Java代码
4.4.1 启动工程调试会话
4.4.2 启动文件调试会话
4.4.3 停止调试会话
4.5 单步调试代码
4.5.1 StepInto
4.5.2 StepOut
4.5.3 StepOver
4.5.4 StepOverExpression
4.5.5 RuntoCursor
4.5.6 RunIntoMethod
4.5.7 EvaluateExpression
4.6 用Watch调试
4.7 LocalVariables窗口
4.8 小结
第5章 性能分析
5.1 配置Profiler属性
5.2 Profiler校准
5.3 分析Java应用的性能
5.3.1 将Profiler绑定到工程上
5.3.2 理解ProfilerControlPanel窗口
5.3.3 CPU性能分析
5.3.4 分析CPU性能的例子
5.3.5 用分析点来分析CPU性能
5.3.6 内存分析
5.4 理解ProfilerTelemetry
5.4.1 查看Telemetry概览
5.4.2 查看主VMTelemetry窗口
5.5 分析外部和远程应用
5.5.1 分析运行在NetBeans上的远程Java应用服务器
5.5.2 用ProfilerRemotePack来分析远程Java应用服务器
5.5.3 分析外部Java应用
5.6 小结
第6章管理版本控制
6.1 使用CVS
6.I.I配置工程使用CVS
6.1.2 执行常用的CVS操作
6.2 使用Subversion
6.2.1 安装Subversion
6.2.2 执行常用的Subversion操作
6.3使用LocalHistory
6.3.1 配置LocalHistory属性
6.3.2 使用LocalHistory
6.3.3 标注版本
6.3.4 删除版本
6.3.5 恢复版本
6.4 小结.
第7章 生成和访问Javadoc
7.1 Javadoc元素
7.1.1 类描述
7.1.2 类标签
7.1.3 类成员变量
7.1.4 构造函数
7.1.5 方法
7.2 在NetBeans中创建Javadoc
7.2.1 配置Javadoc提示设置
7.2.2 配置工程Javadoc设置
7.2 -3生成工程的Javadoc
7.3 访问Javadoc-
713.1 额外库和平台
7.3.2 查看上下文敏感的Javadoc-
7.3.3 搜索Javadoc
7.4 小结
第8章 用Ant和Maven构建软件的管理·
8.1 Ant任务和目标
8.2 在NetBeans中配置Ant属性
8.3 NetBeans工程构建文件
8.3.1 build.xml文件
8.3.2 build-impl.xml文件
8.3.3 build-before-profiler.xml文件
8.3.4 profiler-build-impl.xml文件
8.3.5 project.properties文件
8.4 使用目标
8.4.1 运行目标
8.4.2 调试目标
8.4.3 停和重运行目标
8.4.4 为Ant目标创建快捷键
8.5 Maven简介
8.6 使用Maven工程
8.6.1 配置Maven属性
8.6.2 创建Maven工程
8.6.3 配置Maven工稗属性
8.6.4 添加类库依赖关系
8.7 小结
第9章 Unit测试
9.1 创建Unit测试案例
9.1.1 创建新的测试类
9.1.2 为现有类创建测试
9.1.3 查看测试
9.1.4 修改测试
9.2 运行Unit测试
9.2.1 查看测试结果
9.2.2 生成测试案例报告
9.3 在NetBeans中配置Junit属性
9.4 小结
第10章重构
10.1 NetBeans重构选项
10.2 MoveClass重构
l0.3 Rename重构
10.4 SafeDelete重构
10.5 UseSupertypeWherePossible重构
10.6 MoveInnertoOuterIevel重构
10.7 EncapsulateFields重构
10.8 PullUp重构-
10.9 PushDown重构
10.10 Conve~AnonymoustoInner重构
10.11 IntroduceMethod重构
10.12 ExtractInterface重构.
10.13 ExtractSuperclass重构
10.14 ChangeMethodParameters重构
10.15重构的键盘快捷键
10.16小结
第11章 代码优化工具
11.1 使用Checkstyle
11.1.1 Checkstyle检查点
11.1.2 示例Checkstyle配置文件
11.1.3 在NetBeans中使用Checkstyle
11.2 使用PMD
11.2.1 PMD检查点概述
11.2.2 示例PMD配置文件
11.2.3 在NetBeans中使用PMD
11.3使用SQE
11.3.1 安装SQE插件
11.3.2 配置SQE插件
11.3.3 运行SQE插件
11.4 小结
第12章在Rail上开发JRuby/Ruby应用
12.1 安装Ruby环境
12.2 配置运行环境
12.3 创建Ruby应用工程
12.3.1 Ruby应用
12.3.2 基于现有源代码的Ruby应用
12.4 创建RubyonRails工程
12.4.1 RubyonRails应用
12.4.2 基于现有代码的RubyonRails应用
12.5 添加文件到工程中
12.6 RubyEditor
12.6.1 代码补全
12.6.2 代码模板
12.7 运行Rake任务
12.8 自定义Ruby工程
12.8.1 Ruby工程属性
12.8.2 RubyonRails工程属性
12.9 RubyGemManager
12.10 管理Rails插件
12.11 测试Ruby工程
12.11.1 创建测试
12.11.2 运行测试
12.12 调试工程
12.13 IRB和RailsConsole
12.14 JRuby
12.14.1 从Ruby调用Java
12.14.2 在Servet容器中运行Rails
12.15 综合应用
12.1 5.1 创建数据库
12.1 5.2 创建工程
12.1 5.3 运行工程
12.1.6 小结
第13章 开发Web应用
13.1 创建Wleb应用工程
13.2 导航Web应用工程
13.2.1 WebPages
13.2.2 ConfigurationFiles
13.2.3 ServerResources
13.3 JavaScript和CSS文件支持
13.3.1 处理CSS文件
13.3.2 处理JavaScript文件
13.4 构建W_eb应用
13.4.1 清除并构建一个工程
13.4.2 编译JSP文件
13.4.3 重复构建和停止构建
13.5 运行Web应用
13.6 定义Java应用服务器
13.6.1 使用Tomcat
13.6.2 使用GlassFish
13.6.3 为某个工程设置应用服务器
第14章 开发Web服务:JAX-WS、SOA、BPEL和RESTful
第15章 开发GUI应用
第16章 开发富客户端应用1
……
序言 任何有过一定软件开发经验的人都知道:集成开发环境(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。
文摘 插图:
可以选中名称旁边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选项卡的插件列表。