当前位置:首页 > 工业技术
Netbeans IDE 6高级编程
Netbeans IDE 6高级编程

Netbeans IDE 6高级编程PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:(美)马特等著,刘志忠译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302194668
  • 页数:457 页
图书介绍:本书在介绍了NetBeans IDE富客户端平台版的新特性基础上,介绍了在NetBeans IDE中开发各类工程的基本方法。
《Netbeans IDE 6高级编程》目录
标签:编程

第1章 NetBeans的下载、安装以及自定义设置 1

1.1 下载文件 1

1.2 安装NetBeans IDE 2

1.3 自定义NetBeans JVM启动选项 4

1.4 管理插件和更新 5

1.5 设置代理 10

1.6 自定义IDE 11

1.6.1 设置内部Web浏览器 11

1.6.2 设置代码编辑器缩排 11

1.6.3 选择字体和颜色 15

1.6.4 配置快捷键映射 17

1.6.5 设置Advanced选项 18

1.7 导航并了解IDE布局 21

1.7.1 初始布局 21

1.7.2 窗口 22

1.8 小结 24

第2章 Source Editor 27

2.1 在Projects窗口中工作 27

2.1.1 Source Packages 27

2.1.2 Test Packages 28

2.1.3 Libraries 29

2.1.4 Test Libraries 29

2.2 在Files窗口中工作 29

2.3 排列文件和导航文件 29

2.3.1 在Source Editor中排列文件 30

2.3.2 在Source Editor中导航文件 31

2.4 在Source Editor窗口中工作 32

2.4.1 打开文件 32

2.4.2 行号 32

2.4.3 代码折叠 32

2.4.4 当前行突出显示 33

2.4.5 语法和错误突出显示 33

2.4.6 标注槽和错误条 34

2.4.7 代码缩排 37

2.4.8 识别起始和结束括号 39

2.4.9 识别未使用的导入 40

2.5 Source Editor菜单 41

2.5.1 上下文菜单 41

2.5.2 Editor菜单(工具栏) 45

2.6 Source Editor快捷键 47

2.7 支持的特性和工具 48

2.7.1 宏 48

2.7.2 组件Palette 51

2.8 小结 53

第3章 代码补全和模板 55

3.1 代码补全 55

3.2 使用代码补全功能 58

3.2.1 包(导入) 58

3.2.2 方法 59

3.2.3 类成员 60

3.2.4 构造函数 61

3.2.5 super和this 61

3.2.6 new操作符 62

3.3 代码模板 63

3.3.1 使用代码模板 63

3.3.2 自定义模板 65

3.4 文件模板 68

3.4.1 使用文件模板 68

3.4.2 处理文件模板 70

3.4.3 添加和创建模板 71

3.5 小结 72

第4章 调试 73

4.1 什么是IDE调试 73

4.2 工程级的调试设置 74

4.3 断点 76

4.3.1 添加断点 76

4.3.2 禁用断点 82

4.3.3 删除断点 82

4.3.4 自定义断点 82

4.3.5 Breakpoints窗口 83

4.3.6 分组断点 84

4.4 调试Java代码 85

4.4.1 启动工程调试会话 85

4.4.2 启动文件调试会话 86

4.4.3 停止调试会话 86

4.5 单步调试代码 87

4.5.1 Step Into 88

4.5.2 Step Out 89

4.5.3 Step Over 90

4.5.4 Step Over Expression 91

4.5.5 Run to Cursor 92

4.5.6 Run Into Method 92

4.5.7 Evaluate Expression 93

4.6 用Watch调试 96

4.7 Local Variables窗口 98

4.8 小结 99

第5章 性能分析 101

5.1 配置Profiler属性 101

5.2 Profiler校准 103

5.3 分析Java应用的性能 104

5.3.1 将Profiler绑定到工程上 104

5.3.2 理解Profiler Control Panel窗口 104

5.3.3 CPU性能分析 106

5.3.4 分析CPU性能的例子 111

5.3.5 用分析点来分析CPU性能 115

5.3.6 内存分析 120

5.4 理解Profiler Telemetry 131

5.4.1 查看Telemetry概览 131

5.4.2 查看主VM Telemetry窗口 132

5.5 分析外部和远程应用 133

5.5.1 分析运行在NetBeans上的远程Java应用服务器 133

5.5.2 用Profiler Remote Pack来分析远程Java应用服务器 134

5.5.3 分析外部Java应用 135

5.6 小结 137

第6章 管理版本控制 139

6.1 使用CVS 139

6.1.1 配置工程使用CVS 140

6.1.2 执行常用的CVS操作 143

6.2 使用Subversion 153

6.2.1 安装Subversion 153

6.2.2 执行常用的Subversion操作 154

6.3 使用Local History 157

6.3.1 配置Local History属性 158

6.3.2 使用Local History 158

6.3.3 标注版本 160

6.3.4 删除版本 161

6.3.5 恢复版本 161

6.4 小结 162

第7章 生成和访问Javadoc 163

7.1 Javadoc元素 163

7.1.1 类描述 163

7.1.2 类标签 164

7.1.3 类成员变量 165

7.1.4 构造函数 165

7.1.5 方法 166

7.2 在NetBeans中创建Javadoc 166

7.2.1 配置Javadoc提示设置 167

7.2.2 配置工程Javadoc设置 169

7.2.3 生成工程的Javadoc 171

7.3 访问Javadoc 171

7.3.1 额外库和平台 171

7.3.2 查看上下文敏感的Javadoc 173

7.3.3 搜索Javadoc 174

7.4 小结 176

第8章 用Ant和Maven构建软件的管理 177

8.1 Ant任务和目标 177

8.2 在NetBeans中配置Ant属性 181

8.3 NetBeans工程构建文件 182

8.3.1 build.xml文件 182

8.3.2 build-impl.xml文件 184

8.3.3 build-before-profiler.xml文件 185

8.3.4 profiler-build-impl.xml文件 186

8.3.5 project.properties文件 187

8.4 使用目标 187

8.4.1 运行目标 187

8.4.2 调试目标 188

8.4.3 停止和重运行目标 189

8.4.4 为Ant目标创建快捷键 190

8.5 Maven简介 191

8.6 使用Maven工程 191

8.6.1 配置Maven属性 192

8.6.2 创建Maven工程 192

8.6.3 配置Maven工程属性 194

8.6.4 添加类库依赖关系 195

8.7 小结 195

第9章 JUnit测试 197

9.1 创建JUnit测试案例 197

9.1.1 创建新的测试类 197

9.1.2 为现有类创建测试 200

9.1.3 查看测试 202

9.1.4 修改测试 204

9.2 运行JUnit测试 205

9.2.1 查看测试结果 205

9.2.2 生成测试案例报告 207

9.3 在NetBeans中配置Junit属性 208

9.4 小结 209

第10章 重构 211

10.1 NetBeans重构选项 211

10.2 Move Class重构 213

10.3 Rename重构 214

10.4 Safe Delete重构 214

10.5 Use Supertype Where Possible重构 216

10.6 Move Inner to Outer Level重构 216

10.7 Encapsulate Fields重构 218

10.8 Pull Up重构 222

10.9 Push Down重构 223

10.10 Convert Anonymous to Inner重构 225

10.11 Introduce Method重构 228

10.12 Extract Interface重构 229

10.13 Extract Superclass重构 230

10.14 Change Method Parameters重构 232

10.15 重构的键盘快捷键 233

10.16 小结 234

第11章 代码优化工具 235

11.1 使用Checkstyle 235

11.1.1 Checkstyle检查点 236

11.1.2 示例Checkstyle配置文件 241

11.1.3 在NetBeans中使用Checkstyle 242

11.2 使用PMD 248

11.2.1 PMD检查点概述 248

11.2.2 示例PMD配置文件 251

11.2.3 在NetBeans中使用PMD 252

11.3 使用SQE 256

11.3.1 安装SQE插件 256

11.3.2 配置SQE插件 257

11.3.3 运行SQE插件 258

11.4 小结 260

第12章 在Rail上开发JRuby/Ruby应用 261

12.1 安装Ruby环境 261

12.2 配置运行环境 262

12.3 创建Ruby应用工程 263

12.3.1 Ruby应用 264

12.3.2 基于现有源代码的Ruby应用 265

12.4 创建Ruby on Rails工程 265

12.4.1 Ruby on Rails应用 265

12.4.2 基于现有代码的Ruby on Rails应用 267

12.5 添加文件到工程中 267

12.6 Ruby Editor 270

12.6.1 代码补全 270

12.6.2 代码模板 273

12.7 运行Rake任务 274

12.8 自定义Ruby工程 275

12.8.1 Ruby工程属性 275

12.8.2 Ruby on Rails工程属性 276

12.9 Ruby Gem Manager 276

12.10 管理Rails插件 277

12.11 测试Ruby工程 279

12.11.1 创建测试 279

12.11.2 运行测试 280

12.12 调试工程 281

12.13 IRB和Rails Console 281

12.14 JRuby 282

12.14.1 从Ruby调用Java 282

12.14.2 在Servlet容器中运行Rails 283

12.15 综合应用 285

12.15.1 创建数据库 285

12.15.2 创建工程 285

12.15.3 运行工程 286

12.16 小结 286

第13章 开发Web应用 289

13.1 创建Web应用工程 289

13.2 导航Web应用工程 291

13.2.1 Web Pages 292

13.2.2 Configuration Files 292

13.2.3 Server Resources 292

13.3 JavaScript和CSS文件支持 293

13.3.1 处理CSS文件 293

13.3.2 处理JavaScript文件 295

13.4 构建Web应用 298

13.4.1 清除并构建一个工程 298

13.4.2 编译JSP文件 298

13.4.3 重复构建和停止构建 299

13.5 运行Web应用 300

13.6 定义Java应用服务器 301

13.6.1 使用Tomcat 301

13.6.2 使用GlassFish 304

13.6.3 为某个工程设置应用服务器 307

13.7 HTTP监视 307

13.7.1 启用HTTP Monitor 307

13.7.2 使用HTTP Monitor 308

13.8 使用Web应用框架 310

13.8.1 使用Struts 310

13.8.2 使用Struts 2 316

13.8.3 使用Visual JavaServer Faces 317

13.8.4 使用jMaki框架 340

13.9 小结 345

第14章 开发Web服务:JAX-WS、SOA、BPEL和RESTful 347

14.1 安装Web服务模块 347

14.2 创建Web服务 348

14.2.1 创建Web服务 349

14.2.2 创建Web服务客户端 355

14.2.3 根据WSDL文件创建一个Web服务 360

14.2.4 创建消息处理器 361

14.2.5 创建逻辑处理器 363

14.3 处理SOA和BPEL 364

14.3.1 创建BPEL Module工程 364

14.3.2 创建BPEL流程文件 365

14.3.3 导航BPEL Design窗口 366

14.3.4 创建WSDL文件 368

14.3.5 导航WSDL Editor 371

14.3.6 使用BPEL Designer和BPEL Mapper 374

14.4 创建Composite应用 381

14.4.1 创建Composite Application工程 381

14.4.2 设置Composite Application工程属性 381

14.4.3 添加JBI模块 382

14.4.4 测试Composite Application和BPEL流程 383

14.5 创建RESTful Web服务 384

14.5.1 安装RESTful模块 384

14.5.2 根据模式创建RESTful Web服务 385

14.5.3 创建客户端以读取服务 388

14.6 小结 389

第15章 开发GUI应用 391

15.1 创建简单的GUI应用 391

15.1.1 使用Palette窗口 391

15.1.2 创建工程 394

15.1.3 创建初始的JFrame类 395

15.1.4 使用Form Editor 396

15.1.5 使用FreeTTS 405

15.2 使用Swing Application Framework 407

15.2.1 创建Java Desktop Application工程 407

15.2.2 使用动作 410

15.2.3 使用Application Actions窗口 415

15.3 使用Beans Binding 416

15.3.1 创建数据库 417

15.3.2 创建工程 419

15.3.3 分析生成的应用 421

15.3.4 理解Update Source When域 425

15.3.5 编写自定义的Validator 426

15.4 小结 429

第16章 开发富客户端应用 431

16.1 NetBeans Platform提供的特性 431

16.2 入门 432

16.3 术语 433

16.4 NetBeans Platform SDK 434

16.4.1 工程模板 435

16.4.2 文件模板 436

16.4.3 NetBeans Platform Manager 437

16.4.4 Project Properties对话框 439

16.4.5 上下文菜单项 440

16.5 了解Platform之外的API 442

16.5.1 开始创建 443

16.5.2 使用Explorer & Property Sheet API 443

16.5.3 使用Nodes API 446

16.5.4 运行此应用 447

16.6 组装一个NetBeans Platform应用 448

16.6.1 开始组装 448

16.6.2 使用Window System API 449

16.6.3 整合应用 451

16.6.4 运行此应用 453

16.6.5 发布应用 454

16.6.6 更新应用 455

16.7 延伸阅读 455

16.8 主要的NetBeans API小结 456

16.9 小结 457

相关图书
作者其它书籍
返回顶部