NetBeans IDE5.5专家编程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:(美)迈亚特著
- 出 版 社:北京:机械工业出版社
- 出版年份:2008
- ISBN:7111228286
- 页数:298 页
第一部分 创建和管理项目 1
第1章 集成开发环境 1
1.1 为什么使用IDE 2
1.2 NetBeans与其他IDE工具的比较 2
1.3 小结 4
第2章 安装和定制NetBeans 5
2.1 下载文件 5
2.2 安装NetBeans IDE和核心附加软件 5
2.3 定制NetBeans JVM启动选项 6
2.4 设置代理 6
2.5 检查更新 7
2.5.1 使用更新中心 7
2.5.2 安装先前下载的模块 10
2.6 通过模块管理器激活特性 10
2.7 定制IDE 11
2.7.1 设置内部Web浏览器 12
2.7.2 设置代码编辑器缩排 12
2.7.3 选择字体和颜色 15
2.7.4 设置快捷键映射 16
2.7.5 设置高级选项 17
2.8 操作NetBeans 18
2.8.1 “项目”窗口 18
2.8.2 “文件”窗口 18
2.8.3 “运行环境”窗口 18
2.8.4 “导航”窗口 18
2.8.5 “源编辑器” 18
2.8.6 “输出”窗口 18
2.8.7 “属性”窗口 19
2.8.8 “组件面板”窗口 19
2.9 小结 19
第3章 创建一个Java项目 20
3.1 创建一个Java应用程序 20
3.2 使用“项目”窗口 21
3.2.1 源包 21
3.2.2 测试包 22
3.2.3 库 22
3.2.4 测试库 22
3.3 使用源编辑器 23
3.3.1 显示文件 23
3.3.2 行号 23
3.3.3 代码折叠 24
3.3.4 当前行突出显示 24
3.3.5 代码语法错误突出显示 24
3.3.6 注释字形和错误条纹 25
3.3.7 在源编辑器中排列文件 25
3.4 使用“文件”窗口 26
3.5 引入项目和代码 27
3.5.1 从现有的源中创建一个Java项目 27
3.5.2 从Eclipse中引入一个现有的项目 27
3.5.3 从JBuilder中导入现有的项目 29
3.6 构建HelloWorld.java 29
3.6.1 在项目中添加Java文件 29
3.6.2 编译并运行项目 30
3.7 小结 31
第4章 创建一个Web应用程序项目 32
4.1 创建一个Web应用程序 32
4.2 操作这个Web应用程序项目 34
4.2.1 Web页 34
4.2.2 配置文件 35
4.2.3 服务器资源 35
4.3 添加Web应用程序文件 35
4.3.1 添加HTML文件 35
4.3.2 添加CSS文件 37
4.3.3 添加部署描述符 38
4.3.4 添加JSP文件 40
4.4 Struts的优势 42
4.4.1 添加Strtus支持 43
4.4.2 添加表单 44
4.4.3 添加Action 45
4.4.4 配置Struts 46
4.5 生成一个Web应用程序 47
4.5.1 清除并生成项目 47
4.5.2 编译JSP文件 48
4.5.3 重复和停止生成 48
4.6 运行一个Web应用程序 48
4.7 定义Java应用程序服务器 49
4.7.1 使用Tomcat 50
4.7.2 使用Sun Java系统应用程序服务器 52
4.7.3 使用JBoss 53
4.7.4 使用BEA WebLogic 54
4.7.5 设置服务器高级选项 55
4.7.6 设置一个项目的应用程序服务器 56
4.8 HTTP监视 56
4.8.1 启用HTTP监视器 57
4.8.2 使用HTTP监视器 57
4.9 浏览Web项目样例 58
4.10 小节 59
第5章 创建Visual Web应用程序:JSF、Ajax和数据绑定 61
5.1 开始使用VWP 61
5.1.1 安装VWP 62
5.1.2 配置VWP选项 62
5.2 创建一个Visual Web应用程序 64
5.2.1 创建一个Visual Web应用程序项目 64
5.2.2 浏览Visual Web应用程序项目结构 65
5.2.3 设置项目属性 68
5.2.4 浏览Visual Web应用程序项目布局 69
5.2.5 生成一个项目 70
5.2.6 运行一个项目 71
5.3 使用VWP主题 72
5.3.1 定制主题 72
5.3.2 导入修改的主题 76
5.4 使用“页面导航”工具 76
5.4.1 定义导航规则 77
5.4.2 使用“页面导航”窗口 77
5.5 使用JSF组件 79
5.5.1 设置组件的属性 79
5.5.2 设置组件事件处理程序 80
5.5.3 使用表组件 81
5.6 使用支持Ajax的组件 83
5.6.1 安装Ajax组件 84
5.6.2 把组件库添加到一个项目中 85
5.6.3 使用Ajax组件 85
5.7 数据绑定 86
5.7.1 绑定到一个对象 87
5.7.2 绑定到一张数据库表 89
5.7.3 绑定到一个下拉列表 93
5.8 使用“可视数据库查询编辑器” 94
5.9 小节 95
第6章 创建Java企业项目 96
6.1 创建一个企业应用程序 96
6.1.1 创建一个企业应用程序项目 96
6.1.2 浏览企业应用程序项目结构 97
6.2 创建一个EJB模块 100
6.2.1 创建一个EJB模块项目 100
6.2.2 浏览EJB项目结构 102
6.2.3 使用会话Bean 102
6.2.4 使用消息驱动Bean 106
6.3 创建一个企业应用程序客户端 110
6.4 检查一个企业项目 111
6.5 使用持久 111
6.5.1 创建一个持久性单元 112
6.5.2 理解这个persistence.xml文件 113
6.5.3 创建一个实体类 114
6.5.4 通过实体类创建JSF页 117
6.5.5 业务清单 118
6.6 小节 119
第7章 创建Web服务项目:JAX-WS、SOA和BPEL 120
7.1 安装Enterprise Pack 120
7.1.1 安装捆绑的应用程序服务器 120
7.1.2 使用预安装应用服务器 121
7.1.3 跳过应用程序服务器安装 122
7.2 创建Web服务 122
7.2.1 创建一个Web服务 122
7.2.2 创建一个Web服务客户端 127
7.2.3 通过WSDL生成Web服务 132
7.2.4 创建一个消息处理程序 132
7.2.5 创建一个逻辑处理程序 134
7.3 使用SOA和BPEL 135
7.3.1 创建一个BPEL模块项目 135
7.3.2 创建BPEL流程文件 135
7.3.3 浏览“BPEL设计”窗口 136
7.3.4 创建WSDL文件 137
7.3.5 浏览WSDL编辑器 140
7.3.6 使用BPEL设计器和BPEL映射器 141
7.4 创建一个复合应用程序 145
7.4.1 创建一个复合应用程序项目 145
7.4.2 设置复合应用程序项目属性 146
7.4.3 添加一个JBI模块 146
7.4.4 测试复合应用程序和BPEL流程 146
7.5 小结 148
第8章 创建UML项目 149
8.1 设置UML选项 149
8.1.1 “新建项目”属性 149
8.1.2 “表示法”属性 150
8.1.3 “逆向工程”属性 151
8.2 浏览UML项目布局 152
8.2.1 “组件面板”窗口 152
8.2.2 UML“文档”窗口 153
8.2.3 UML“属性”窗口 154
8.2.4 UML“设计中心”窗口 154
8.2.5 “图编辑器” 154
8.3 选择一个UML项目类型 155
8.3.1 创建一个与平台无关的模型项目 156
8.3.2 创建一个Java平台模型项目 156
8.3.3 对Java项目执行逆向工程 158
8.4 使用模型元素 161
8.4.1 添加模型元素 161
8.4.2 过滤模型元素 161
8.5 使用UML图 162
8.5.1 创建类图 162
8.5.2 创建“活动图” 165
8.5.3 导出图 166
8.5.4 使用图布局 166
8.6 使用设计模式和需求 168
8.6.1 查看设计模式 168
8.6.2 应用一个模式 169
8.6.3 创建设计模式 170
8.6.4 导入需求 170
8.7 生成模型报告 171
8.8 小结 172
第二部分 NetBeans编码体验 173
第9章 源编辑器 173
9.1 排列和浏览文件 173
9.2 访问源编辑器选项 174
9.2.1 源编辑器上下文菜单 174
9.2.2 源编辑器工具栏 177
9.2.3 源编辑器键盘快捷键 179
9.3 使用文件模板 179
9.3.1 使用模板 180
9.3.2 添加和新建模板 181
9.4 在源编辑器中工作 182
9.4.1 识别错误 182
9.4.2 缩排代码 184
9.4.3 创建和运行宏 185
9.4.4 使用组件面板 188
9.5 小结 189
第10章 代码完成和代码模板 190
10.1 代码完成 190
10.1.1 使用“代码完成”框 190
10.1.2 配置“代码完成” 192
10.1.3 使用“代码完成” 194
10.2 代码模板 196
10.2.1 使用代码模板 196
10.2.2 定制模板 198
10.3 小结 200
第11章 重构 201
11.1 使用NetBeans重构选项 201
11.1.1 “移动类”重构 202
11.1.2 “重命名”重构 203
11.1.3 “安全删除”重构 203
11.1.4 “尽可能使用超类型”重构 204
11.1.5 “从内层移至外层”重构 205
11.1.6 “封装字段”重构 205
11.1.7 “上移”重构 209
11.1.8 “下移”重构 209
11.1.9 “把匿名类转换为内部类”重构 211
11.1.10 “提取方法”重构 213
11.1.11 “提取接口”重构 214
11.1.12 “提取超类”重构 215
11.1.13 “更改方法参数”重构 216
11.1.14 重构快捷键 217
11.2 用Jackpot重构 217
11.2.1 添加一个Jackpot重构查询 218
11.2.2 运行一个Jackpot重构查询 219
11.3 小结 220
第三部分 NetBeans和专业的软件开发第12章 生成和访问Javadoc 221
12.1 Javadoc元素 221
12.1.1 类描述 221
12.1.2 类标记 222
12.1.3 类成员变量 222
12.1.4 构造器 223
12.1.5 方法 223
12.2 在NetBeans中创建Javadoc 224
12.2.1 使用“自动注释”工具 224
12.2.2 生成项目Javadoc 226
12.2.3 配置Javadoc属性 226
12.3 访问Javadoc 227
12.3.1 绑定库和平台 227
12.3.2 查看上下文敏感的Javadoc 228
12.3.3 搜索Javadoc 229
12.4 小结 230
第13章 管理版本控制 231
13.1 使用CVS 231
13.1.1 配置一个项目使用CVS 232
13.1.2 执行普通的CVS操作 234
13.2 使用Subversion 241
13.2.1 安装Subversion 241
13.2.2 执行普通的Subversion操作 241
13.3 小结 244
第14章 用Ant管理编译和项目 245
14.1 Ant任务和目标 245
14.2 在NetBeans中配置Ant属性 248
14.3 NetBeans项目生成文件 249
14.3.1 build.xml文件 249
14.3.2 build-impl.xml文件 251
14.3.3 build-before-profiler.xml文件 251
14.3.4 profiler-build-impl.xml文件 251
14.3.5 project.properties文件 252
14.4 使用目标 253
14.4.1 运行目标 253
14.4.2 调试目标 253
14.5 小结 254
第15章 JUnit测试 255
15.1 创建一个JUnit测试用例 255
15.1.1 创建一个新的测试类 255
15.1.2 为一个现有的类创建一个测试 257
15.1.3 查看测试 258
15.1.4 修改测试 259
15.2 运行JUnit测试 260
15.2.1 查看测试结果 260
15.2.2 生成测试用例报告 261
15.3 配置NetBeans中的JUnit属性 262
15.4 小结 263
第16章 使用代码覆盖率工具 264
16.1 开始使用Cobertura 264
16.1.1 安装和运行Cobertura 264
16.1.2 检查一个Cobertura报告 265
16.1.3 使用Cobertura的功能 268
16.2 在NetBeans中使用Cobertura 271
16.2.1 结合项目生成文件 271
16.2.2 为Ant目标创建快捷键 274
16.3 使用单元测试代码覆盖率查看器 275
16.4 小结 275
第17章 使用NetBeans开发者协作工具 276
17.1 安装和配置协作工具 276
17.2 管理账号 277
17.2.1 创建一个新账号 277
17.2.2 设置现有的账号 278
17.2.3 修改账号 279
17.2.4 用多个账号登录 279
17.3 生成联系人列表 280
17.3.1 添加联系人 280
17.3.2 添加组 280
17.4 管理协作会话 281
17.4.1 加入会话 281
17.4.2 使用“Conversation”窗口 283
17.4.3 共享项目和文件 284
17.5 协作工具使用场景 285
17.5.1 团队编码 285
17.5.2 修复一个出口限制的Web应用程序 286
17.6 小结 286
第18章 使用NetBeans数据库工具 287
18.1 连接到数据库 287
18.1.1 添加一个数据库驱动程序 287
18.1.2 添加新的数据库连接 288
18.2 使用数据库表和视图 289
18.2.1 创建一个表 289
18.2.2 修改一个表 290
18.2.3 保存一个表结构 290
18.2.4 重建一张表 290
18.2.5 创建一个视图 291
18.2.6 显示表数据 291
18.3 编写SQL 292
18.3.1 使用“SQL命令”窗口 292
18.3.2 使用SQL模板 293
18.4 关联数据库结构和项目 294
18.5 配置数据库连接池 295
18.6 使用Apache Derby数据库 296
18.7 小结 297
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《专家解百病系列丛书 图说前列腺疾病》张清华 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《头痛诊治19讲 神经内科专家谈头痛》孙斌 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《招标投标法律法规解读评析 评标专家指南 第4版》陈川生,黄雯 2019
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《我的第一套编程启蒙绘本 123 序列来啦》编程猫教研团队编绘 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019