书籍详情
Netbeans IDE 6高级编程
作者:(美)马特 等著,刘志忠 译
出版社:清华大学出版社
出版时间:2009-02-01
ISBN:9787302194668
定价:¥68.00
购买这本书可以去
内容简介
《Netbeans IDE 6高级编程》是一本有关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应用程序的开发、新技术的研发和建立长期战略的使命。
目录
第1章 NelBeans的下载、安装以及自定义设置
1.1 下载文件
1.2 安装NetBeansIDE
1.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.1.1配置工程使用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.15.1 创建数据库
12.15.2 创建工程
12.15.3 运行工程
12.16 小结
第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 构建Web应用
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
1.1 下载文件
1.2 安装NetBeansIDE
1.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.1.1配置工程使用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.15.1 创建数据库
12.15.2 创建工程
12.15.3 运行工程
12.16 小结
第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 构建Web应用
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
猜您喜欢