JBuilder精髓PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:飞思宝兰研究院,李争,陆正中编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2004
- ISBN:7505393049
- 页数:560 页
2.9初始化和清除 7 1
8.2编写Servlet 25 1
14.3.5指定默认事件 41 1
第1篇基础篇 3
第1章JBuilder 9综述 3
1.1 JBuilder 9功能介绍 3
目 录 3
1.2 JBuilder 9的安装 5
1.2.1 JBuilder9的版本 5
1.2.2 JBuilder 9对硬件的 6
要求 6
1.2.3安装过程 6
的包 5 10
3.2.5编译运行程序 1 10
20.2.3选择制成说明文档 10
1.3 JBuilder9开发界面 11
1.4创建一个简单的工程 13
创建工程 13
1.4.1使用Project Wizard 13
3.4 UI设计器 1 14
3.3对象浏览器 1 14
20.3.1包描述文件 5 15
3.5 JBuilder9编辑器 1 15
1.4.2使用Application Wizard创建一个Java应用程序 15
10.2.2 使用Database Pilot 16
管理数据库 3 16
20.3.2概论注释文件 5 16
1.4.3菜单的制作 17
调试技巧 1 17
3.6 JBuilder 9的错误检测和 17
1.4.4界面的设计 21
1.4.5代码的添加 23
1.4.7部署应用程序 25
1.4.6程序的运行 25
代码 27
1.4.8生成应用程序本地 27
2.1.1一个简单的应用程序 29
2.1一个简单的例子 29
第2章Java语言 29
2.1.2例子的简单分析 31
2.2标识符 34
2.3.1传统注释风格 35
2.3注释 35
2.3.2 C++注释风格 36
2.3.3 Javadoc风格 36
2.5数据类型 37
2.4保留字 37
2.5.1整数类型 38
2.5.3字符类型 39
2.5.2浮点类型 39
2.5.5数组 40
2.5.4布尔类型 40
2.6.1 运算符 41
2.6运算符和表达式 41
2.6.2表达式 43
2.7.2条件语句 46
2.7控制语句 46
2.7.1基础知识 46
2.7.3循环语句 52
语句 55
2.7.4多重选择(switch) 55
2.8.1类 57
2.8面向对象的Java 57
2.8.2方法 60
2.8.3 对象 65
2.8.4继承 66
2.8.5包 69
初始化 71
2.9.1使用构造函数进行 71
2.9.2成员的初始化 72
2.9.3数组的初始化 74
2.9.4清除及垃圾收集 75
2.10 Java异常处理 75
2.10.2异常的编译时刻检查 76
2.10.1异常的起因 76
2.10.3异常的发现及处理 77
第3章JBuilder 9的IDE 87
(集成开发环境) 87
3.1.1文件菜单【File】 89
3.1 菜单栏 89
3.1.2编辑菜单【Edit】 94
3.1.3搜索菜单【Search】 97
3.1.5 工程菜单【Project】 98
3.1.4视图菜单【View】 98
3.1.6运行菜单【Run】 102
3.1.7 团队菜单【Team】 102
3.1.8向导菜单【Wizards】 103
3.1.9 工具菜单【Tools】 103
3.1.10窗口菜单 104
【Window】 104
3.2组件栏 104
创建工程 105
3.2.2使用Application Wizard创建一个Java应用程序 105
3.2.1 使用Project Wizard 105
3.2.3设置主窗体界面 106
3.2.4编写代码 108
到组件栏 111
3.2.6添加JavaBeans组件 111
第4章JBuilder9中的多线程技术 125
4.1多线程概述 125
4.1.1什么是多线程 125
4.1.2使用多线程的原因 126
4.1.3多线程的一个例子 126
4.2线程的创建 127
4.2.1使用线程(Thread)类 127
创建 127
4.2.2 Runnable接口 130
4.3线程的管理 132
4.3.1线程的状态及其 132
转换 132
4.3.2 isAlive()和join() 133
4.3.3线程调度 135
4.3.4线程分组 136
4.4线程同步 137
4.4.1线程同步的概念 137
4.4.2同步方法 138
4.4.3同步语句 141
4.5.1共享数据 142
4.5线程通信 142
实现通信 145
4.5.2使用wait()和notify() 145
第5章JBuilder9网络编程 151
5.1概述 151
5.1.1通信协议 151
第2篇网络与Web应用开发 151
5.1.2通信端口 154
5.1.3IP地址 155
5.2IP地址的获取 156
5.3TCP和套接字 161
5.3.1 Socket通信基础 161
5.3.2 Client/Server程序 165
5.4 UDP和数据报 173
5.4.1数据报通信基础 173
Chat程序 175
5.4.2使用UDP协议实现的 175
5.5.1 FTP组件 181
5.5 FTP应用 181
5.5.2制作FTP客户端 183
5.6Internet资源的获取 186
5.6.1 URL解析 187
5.6.2 URLConnection类 188
5.6.3 E-mail处理 192
6.1 Applet工作原理 199
第6章Applet开发技术 199
6.2 Applet标签 202
6.3 Applet与浏览器 204
6.3.1 Java支持 205
6.3.3支持多版本浏览器 206
合适的浏览器 206
6.3.2为终端用户选择 206
6.3.4 Java实现后的差异 206
解决 207
6.3.5浏览器版本问题的 207
6.3.6额外的提示 208
6.4使用JBuilder 9开发Applet 209
6.4.1使用向导 209
6.4.2运行Applet 212
6.4.3 在JBuilder中部署 217
Applet 217
Applet的源代码 220
6.4.4在JBuilder中部署 220
6.5测试Applet 221
6.5.1基本测试步骤 221
6.5.2在浏览器中测试 222
7.1 JSP与Web 223
第7章JSP编程概述 223
7.2 JSP API创建 225
7.3设计JSP中的HTML 232
7.4.1编译JSP文件 235
7.4运行JSP 235
7.4.2运行JSP文件 236
7.4.3源代码分析 237
7.5部署JSP 238
8.1 Servlet简介 241
第8章Servlet应用技术 241
8.1.1 Servlet为什么优于 241
传统的CGI 241
8.1.2 Servlet增加新的 242
特性服务 242
8.1.4 Servlet特点及应用 244
8.1.3 Servlet的生命周期 244
8.1.5 Servlet的接口 246
8.1.6 HTTP会话 248
8.2.1 与客户的交互 252
8.3 Servlet体系结构 253
8.2.2生命周期方法 253
8.4用Servlet向导编写Servlet 255
8.4.1测试Servlet 259
8.4.2配置Servlet 260
8.4.3理解Servlet 260
8.5 Servlet和JSP的通信 261
8.5.1 Servlet+JSP的 261
开发模式 261
8.5.2 Servlet和JSP的 263
通信 263
3层结构解决方案 267
Web结构 267
8.6.1利用Servlet技术的 267
8.6 Servlet与企业级3层 267
Web应用 268
8.6.2规划一个3层 268
8.6.3实现中间层 269
层的进一步讨论 270
8.6.4利用Servlet实现中间 270
9.1.1 Web Services基础 271
9.1 Web Services介绍 271
第9章简单Web Services应用开发 271
结构 273
9.1.2 Web Services体系 273
9.1.3 Web Services标准 274
9.1.4 Web Services的优点 282
9.1.5 Web Services的缺点 284
向导支持 285
9.2.1创建WebServices的 285
9.2 JBuilder9对Web Services的支持 285
9.2.2例程的支持 286
支持 286
9.3利用Axis创建一个 286
简单的WebService 286
9.2.3企业应用服务器的 286
9.3.1 创建JavaBean 287
Web Services导出 289
9.3.2将JavaBean作为 289
9.3.3部署、运行与测试 291
WebServices 291
开发环境 295
第10章数据库配置与管理 295
第3篇数据库应用开发 295
10.1配置JBuilder 9数据库 295
10.1.1 JDBC和ODBC的 295
区别和安装 295
10.1.2连接到数据库 296
服务器 297
10.1.3安装Local InterBase 297
10.1.4使用InterClient 300
10.2.1 使用JDataStore Explorer管理数据库 301
1 0.2 JBuilder 9数据库管理 301
10.2.3 使用JDBC Monitor 320
监控数据库 320
第11章JBuilder 9数据访问技术 323
结构 325
11.1.1创建应用程序 325
11.1 简单数据库应用的创建 325
应用程序 326
11.1.2添加UI组件到 326
11.1.3添加DataExpress组件 327
到应用程序 327
11.1.4设置属性连接组件 328
11.1.5编译、运行及 329
调试程序 329
1 1.2查询数据库 329
查询数据库的例子 329
11.2.1使用QueryDataSet实现 329
11.2.2增强数据集性能 331
11.2.3设置Query对话框 332
属性 332
11.3使用参数化查询获取 333
数据库数据 333
11.3.1创建应用程序 333
新参数再次执行 334
参数化查询 334
11.3.2添加参数组件,实现 334
11.3.4添加UI组件 335
11.3.3绑定参数 335
11.3.5运行程序 336
11.4使用存储过程获取数据 336
11.4.2添加数据集组件 337
11.4.1创建表和过程 337
11.4.3添加UI组件 338
11.5 回存修改到数据源 339
11.5.1 保存来自QueryDataSet的修改 339
到数据源 340
11.5.2使用存储过程修改回存 340
第12章数据模块向导的使用 343
12.1使用向导创建数据模块 343
12.3.1在项目中添加所需 344
12.2向数据模块中添加数据 344
组件 344
12.3使用数据模块 344
的库 344
12.3.2在应用程序中引用 345
数据模块 345
创建查询 346
12.4使用Data Modeler创建 346
数据模块 346
12.4.1 用Data Modeler 346
12.4.2开始查询 347
12.4.4添加Order By子句 349
12.4.3添加Where子句 349
12.4.5添加Group By子句 350
12.4.6测试查询 351
12.4.7创建多重查询 352
12.4.8制定主-从关系 352
12.4.9保存查询 353
1 2.5 用Data Module Application向导生成数据库应用程序 354
第13章JavaBean的创建 357
第4篇JavaBean开发 357
13.1 什么是JavaBean 357
需求 358
13.2 JavaBean组件模型的 358
13.3用BeansExpress创建一个 359
简单的JavaBean 359
13.3.1 生成Bean类 359
13.3.3添加属性到Bean 362
13.3.2设计Bean的用户 362
界面 362
13.4.1为属性指定BeanInfo 366
13.4创建BeanInfo类 366
数据 366
13.4.2使用BeanInfo 367
13.5.1激活事件 367
13.4.3修改BeanInfo类 367
Designer 367
13.5添加事件到Bean中 367
13.5.2监听事件 370
13.5.3创建定制的事件集 371
编辑器 373
13.6创建属性编辑器 373
13.6.1创建字符串列表 373
列表编辑器 374
13.6.2创建字符串标签 374
13.6.3创建整数标签列表 375
编辑器 375
13.6.4创建定制的组件 376
属性编辑器 376
13.7添加对串行化的支持 377
13.8检查JavaBean的有效性 377
1 3.9发布Bean 378
14.1.2定义组件属性 379
14.1.1创建属性的快车道 379
第14章JavaBean的应用 379
14.1属性的创建 379
14.1.3定义简单的属性 380
14.1.4定义特殊的属性 382
类型 382
14.1.5编写属性编辑器 386
14.1.6创建组件定制器 393
14.2使用事件 393
14.2.1事件的快车道 394
14.2.2组件和事件 396
14.2.3事件集合 399
14.2.4使用现有的事件集 401
14.2.5创建定制的事件集 401
14.3.1把存在的类转变为 404
JavaBean 404
14.3用BeanInfo类指定组件 404
信息 404
14.3.2使用BasicBeanInfo 407
类 407
14.3.3隐藏属性和事件 409
14.3.4为属性指定定制的 410
编辑器 410
14.3.6用BeansExpress生成 411
BeanInfo类 411
14.4.2实例化可串行化的 412
JavaBean 412
串行化Bean 412
14.4 串行化JavaBean 412
14.4.1 在UI Designer中 412
14.4.3用代码串行化对象 414
14.4.5定制串行化 415
14.4.4解串行化对象 415
串行化 417
14.4.6用可具体化接口 417
第15章EJB应用开发 421
第5篇EJB应用开发 421
15.1.2EJB组成 421
15.1.1EJB概述 421
15.1关于EJB 421
15.1.3 EJB的体系结构 423
15.2使用JBuilder 9开发EJB 425
15.2.1开发EJB的步骤 426
15.2.2 EJB开发过程 426
15.2.3 EJB开发实例 432
16.1 测试类 447
第6篇高级篇 447
第16章单元测试 447
16.2建立一个测试实例 448
16.2.1 JUnit 448
16.2.2增加特殊测试 449
16.2.3使用断言(Assert) 449
tearDown() 450
16.2.4使用setUp()和 450
16.2.5测试集 451
16.3 建立测试的向导 452
16.3.1测试实例 453
16.3.2测试集 457
第17章Cactus 461
17.1 Cactus架构 461
17.2执行Cactus 463
17.3如何使用Cactus 469
Cactus测试实例 470
17.3.1 Cactus Setup向导 470
17.3.2为您的Enterprise 470
JavaBean生成一个 470
17.3.3执行Cactus测试 471
第18章UML浏览器 473
18.1 UML浏览器介绍 473
18.1.1 UML和Java术语 474
18.1.3类结合图 475
18.1.2有限包关联图 475
18.1.4 UML符号 477
18.1.5可视化图标 478
18.2查看UML图 479
18.2.1 JBuilder的UML 479
浏览器 479
18.2.2查看包图 480
18.2.3查看类图 480
18.2.5查看源代码 481
18.2.4查看内部类 481
18.2.7滚动查看器 482
18.2.6 查看Javadoc 482
18.2.8更新查看器 482
18.3浏览图形 483
18.3.1包图 483
18.3.2类图 484
18.4 自定义UML图 484
18.4.1设定工程属性 484
18.4.2设定IDE Options 486
18.5建立UML图的图标文件 486
18.7重构及找到参照 487
18.6打印UML图 487
19.1重构的特性和优点 489
第19章重构 489
19.2.1优化导入(Optimizing 490
19.2 JBuilder中的重构 490
Imports) 490
19.2.2重命名重构 492
19.2.3类的重命名重构 492
19.2.4类的移动重构 493
19.2.5方法的重命名重构 494
19.2.6局部变量的重命名 495
重构 495
19.2.7字段的重命名重构 495
19.2.8属性的重命名重构 496
19.2.9改变方法参数 497
19.2.10提取方法 498
try/catch 499
19.2.11周围添加 499
20.1增加Javadoc注释到API 501
第20章Javadoc 501
源文件 501
20.1.1 Javadoc注释应放置 502
在何处 502
20.1.2 Javadoc标记 503
20.1.3 自动产生Javadoc 505
标记 505
20.1.4Javadoc注释的 506
冲突情况 506
输出格式 507
20.2.1选择文件的 507
20.2建立文档节点 507
建立参数 508
20.2.2选择说明文档的 508
20.2.4指定doclet命令行 511
参数 511
20.3产生的输出文件 514
20.4查看Javadoc 516
20.5维护Javadoc 518
20.6更改文档节点的属性 518
20.6.1更改节点的属性 518
属性 519
20.6.2更改Javadoc的 519
20.6.3更改doclet的属性 520
20.7建立说明文档的 520
Archive档 520
20.8建立一个自定义的doclet 522
附录A JBuilder 9 EJB开发 523
新功能实例 523
附录B JBuilder9运用Struts开发 539
Web应用实例 539
B.1 Struts Framework简介 539
B.2 Web应用程序使用实例 542
B.3处理中文编码问题 553
附录C术语对照表 559
- 《红色旅游的社会效应研究》吴春焕著 2019
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《东北民歌文化研究及艺术探析》(中国)杨清波 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《《国语》和《战国策》词汇比较研究》陈长书著 2017
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《行政保留研究》门中敬著 2019
- 《新课标背景下英语教学理论与教学活动研究》应丽君 2018
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017