JBuilder精髓

副标题:无

作   者:李争, 陆正中编著

分类号:

ISBN:9787505393042

微信扫一扫,移动浏览光盘

简介

   本书深入浅出地介绍了JBuilder的核心精髓,书中内容丰富,涉及知识面广。全书共分6篇。第1篇是基础篇,先讲述了JBuilder 9的功能,接着介绍了安装及一个小例子,然后详细地讲述了Java语言、JBuilder 9的编程环境,最后讲述了多线程技术。第2篇主要讲述网络及Web应用,包括常见网络应用开发、Applet、JSP、Servlet和Web Services应用开发等。第3篇讲述数据库应用开发,同时,介绍了JBuilder 9自带的数据库管理工具。第4篇讲述Java的组件技术——JavaBean的开发。第5篇讲述EJB应用及应用服务器的安装等。第6篇为高级应用篇,分别介绍了JBuilder 9 中单元测试、Cactus、UML浏览器、重构及Javadoc等实用而又强大的功能。附书光盘内容为书中范例源代码。    本书适合于专业JBuilder应用开发人员和Java爱好者阅读,也可作为软件工程项目管理人员的参考书籍。   

目录

第1篇 基础篇

第1章 jbuilder 9综述 3

1.1 jbuilder 9功能介绍 3

1.2 jbuilder 9的安装 5

1.2.1 jbuilder 9的版本 5

1.2.2 jbuilder 9对硬件的

要求 6

1.2.3 安装过程 6

1.3 jbuilder 9开发界面 11

1.4 创建一个简单的工程 13

1.4.1 使用project wizard

创建工程 13

1.4.2 使用application wizard创建一个java应用程序 15

1.4.3 菜单的制作 17

1.4.4 界面的设计 21

1.4.5 代码的添加 23

1.4.6 程序的运行 25

1.4.7 部署应用程序 25

1.4.8 生成应用程序本地

代码 27

.第2章 java语言 29

2.1 一个简单的例子 29

2.1.1 一个简单的应用程序 29

2.1.2 例子的简单分析 31

2.2 标识符 34

2.3 注释 35

2.3.1 传统注释风格 35

2.3.2 c++注释风格 36

2.3.3 javadoc风格 36

2.4 保留字 37

2.5 数据类型 37

2.5.1 整数类型 38

2.5.2 浮点类型 39

2.5.3 字符类型 39

2.5.4 布尔类型 40

2.5.5 数组 40

2.6 运算符和表达式 41

2.6.1 运算符 41

2.6.2 表达式 43

2.7 控制语句 46

2.7.1 基础知识 46

2.7.2 条件语句 46

2.7.3 循环语句 52

2.7.4 多重选择(switch)

语句 55

2.8 面向对象的java 57

2.8.1 类 57

2.8.2 方法 60

2.8.3 对象 65

2.8.4 继承 66

2.8.5 包 69

2.9 初始化和清除 71

2.9.1 使用构造函数进行

初始化 71

2.9.2 成员的初始化 72

2.9.3 数组的初始化 74

2.9.4 清除及垃圾收集 75

2.10 java异常处理 75

2.10.1 异常的起因 76

2.10.2 异常的编译时刻检查 76

2.10.3 异常的发现及处理 77

第3章 jbuilder 9的ide

(集成开发环境) 87

3.1 菜单栏 89

3.1.1 文件菜单【file】 89

3.1.2 编辑菜单【edit】 94

3.1.3 搜索菜单【search】 97

3.1.4 视图菜单【view】 98

3.1.5 工程菜单【project】 98

3.1.6 运行菜单【run】 102

3.1.7 团队菜单【team】 102

3.1.8 向导菜单【wizards】 103

3.1.9 工具菜单【tools】 103

3.1.10 窗口菜单

【window】 104

3.2 组件栏 104

3.2.1 使用project wizard

创建工程 105

3.2.2 使用application wizard

创建一个java

应用程序 105

3.2.3 设置主窗体界面 106

3.2.4 编写代码 108

3.2.5 编译运行程序 110

3.2.6 添加javabeans组件

到组件栏 111

3.3 对象浏览器 114

3.4 ui设计器 114

3.5 jbuilder 9编辑器 115

3.6 jbuilder 9的错误检测和

调试技巧 117

第4章 jbuilder 9中的多线程技术 125

4.1 多线程概述 125

4.1.1 什么是多线程 125

4.1.2 使用多线程的原因 126

4.1.3 多线程的一个例子 126

4.2 线程的创建 127

4.2.1 使用线程(thread)类

创建 127

4.2.2 runnable接口 130

4.3 线程的管理 132

4.3.1 线程的状态及其

转换 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 线程通信 142

4.5.1 共享数据 142

4.5.2 使用wait()和notify()

实现通信 145

第2篇 网络与web应用开发

第5章 jbuilder 9网络编程 151

5.1 概述 151

5.1.1 通信协议 151

5.1.2 通信端口 154

5.1.3 ip地址 155

5.2 ip地址的获取 156

5.3 tcp和套接字 161

5.3.1 socket通信基础 161

5.3.2 client/server程序 165

5.4 udp和数据报 173

5.4.1 数据报通信基础 173

5.4.2 使用udp协议实现的

chat程序 175

5.5 ftp应用 181

5.5.1 ftp组件 181

5.5.2 制作ftp客户端 183

5.6 internet资源的获取 186

5.6.1 url解析 187

5.6.2 urlconnection类 188

5.6.3 e-mail处理 192

第6章 applet开发技术 199

6.1 applet工作原理 199

6.2 applet标签 202

6.3 applet与浏览器 204

6.3.1 java支持 205

6.3.2 为终端用户选择

合适的浏览器 206

6.3.3 支持多版本浏览器 206

6.3.4 java实现后的差异 206

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中部署

applet 217

6.4.4 在jbuilder中部署

applet的源代码 220

6.5 测试applet 221

6.5.1 基本测试步骤 221

6.5.2 在浏览器中测试 222

第7章 jsp编程概述 223

7.1 jsp与web 223

7.2 jsp api创建 225

7.3 设计jsp中的html 232

7.4 运行jsp 235

7.4.1 编译jsp文件 235

7.4.2 运行jsp文件 236

7.4.3 源代码分析 237

7.5 部署jsp 238

第8章 servlet应用技术 241

8.1 servlet简介 241

8.1.1 servlet为什么优于

传统的cgi 241

8.1.2 servlet增加新的

特性服务 242

8.1.3 servlet的生命周期 244

8.1.4 servlet特点及应用 244

8.1.5 servlet的接口 246

8.1.6 http会话 248

8.2 编写servlet 251

8.2.1 与客户的交互 252

8.2.2 生命周期方法 253

8.3 servlet体系结构 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

8.5.2 servlet和jsp的

通信 263

8.6 servlet与企业级3层

web结构 267

8.6.1 利用servlet技术的

3层结构解决方案 267

8.6.2 规划一个3层

web应用 268

8.6.3 实现中间层 269

8.6.4 利用servlet实现中间

层的进一步讨论 270

第9章 简单web services应用开发 271

9.1 web services介绍 271

9.1.1 web services基础 271

9.1.2 web services体系

结构 273

9.1.3 web services标准 274

9.1.4 web services的优点 282

9.1.5 web services的缺点 284

9.2 jbuilder 9对web services的

支持 285

9.2.1 创建web services的

向导支持 285

9.2.2 例程的支持 286

9.2.3 企业应用服务器的

支持 286

9.3 利用axis创建一个

简单的web service 286

9.3.1 创建javabean 287

9.3.2 将javabean作为

web services导出 289

9.3.3 部署、运行与测试

web services 291


第3篇 数据库应用开发

第10章 数据库配置与管理 295

10.1 配置jbuilder 9数据库

开发环境 295

10.1.1 jdbc和odbc的

区别和安装 295

10.1.2 连接到数据库 296

10.1.3 安装local interbase

服务器 297

10.1.4 使用interclient 300

10.2 jbuilder 9数据库管理 301

10.2.1 使用jdatastore explorer

管理数据库 301

10.2.2 使用database pilot

管理数据库 316

10.2.3 使用jdbc monitor

监控数据库 320

第11章 jbuilder 9数据访问技术 323

11.1 简单数据库应用的创建 325

11.1.1 创建应用程序

结构 325

11.1.2 添加ui组件到

应用程序 326

11.1.3 添加dataexpress组件

到应用程序 327

11.1.4 设置属性连接组件 328

11.1.5 编译、运行及

调试程序 329

11.2 查询数据库 329

11.2.1 使用querydataset实现

查询数据库的例子 329

11.2.2 增强数据集性能 331

11.2.3 设置query对话框

属性 332

11.3 使用参数化查询获取

数据库数据 333

11.3.1 创建应用程序 333


11.3.2 添加参数组件,实现

新参数再次执行

参数化查询 334

11.3.3 绑定参数 335

11.3.4 添加ui组件 335

11.3.5 运行程序 336

11.4 使用存储过程获取数据 336

11.4.1 创建表和过程 337

11.4.2 添加数据集组件 337

11.4.3 添加ui组件 338

11.5 回存修改到数据源 339

11.5.1 保存来自querydataset

的修改 339

11.5.2 使用存储过程修改回存

到数据源 340

第12章 数据模块向导的使用 343

12.1 使用向导创建数据模块 343

12.2 向数据模块中添加数据

组件 344

12.3 使用数据模块 344

12.3.1 在项目中添加所需

的库 344

12.3.2 在应用程序中引用

数据模块 345

12.4 使用data modeler创建

数据模块 346

12.4.1 用data modeler

创建查询 346

12.4.2 开始查询 347

12.4.3 添加where子句 349

12.4.4 添加order by子句 349

12.4.5 添加group by子句 350

12.4.6 测试查询 351

12.4.7 创建多重查询 352

12.4.8 制定主-从关系 352

12.4.9 保存查询 353

12.5 用data module application向导

生成数据库应用程序 354

第4篇 javabean开发

第13章 javabean的创建 357

13.1 什么是javabean 357

13.2 javabean组件模型的

需求 358

13.3 用beansexpress创建一个

简单的javabean 359

13.3.1 生成bean类 359

13.3.2 设计bean的用户

界面 362

13.3.3 添加属性到bean 362

13.4 创建beaninfo类 366

13.4.1 为属性指定beaninfo

数据 366

13.4.2 使用beaninfo
designer 367

13.4.3 修改beaninfo类 367

13.5 添加事件到bean中 367

13.5.1 激活事件 367

13.5.2 监听事件 370

13.5.3 创建定制的事件集 371

13.6 创建属性编辑器 373

13.6.1 创建字符串列表

编辑器 373

13.6.2 创建字符串标签

列表编辑器 374

13.6.3 创建整数标签列表

编辑器 375

13.6.4 创建定制的组件

属性编辑器 376

13.7 添加对串行化的支持 377

13.8 检查javabean的有效性 377

13.9 发布bean 378

第14章 javabean的应用 379

14.1 属性的创建 379

14.1.1 创建属性的快车道 379

14.1.2 定义组件属性 379

14.1.3 定义简单的属性 380

14.1.4 定义特殊的属性

类型 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 用beaninfo类指定组件

信息 404

14.3.1 把存在的类转变为

javabean 404

14.3.2 使用basicbeaninfo

类 407

14.3.3 隐藏属性和事件 409

14.3.4 为属性指定定制的

编辑器 410

14.3.5 指定默认事件 411

14.3.6 用beansexpress生成

beaninfo类 411

14.4 串行化javabean 412

14.4.1 在ui designer中

串行化bean 412

14.4.2 实例化可串行化的

javabean 412

14.4.3 用代码串行化对象 414

14.4.4 解串行化对象 415

14.4.5 定制串行化 415

14.4.6 用可具体化接口

串行化 417

第5篇 ejb应用开发

第15章 ejb应用开发 421

15.1 关于ejb 421

15.1.1 ejb概述 421

15.1.2 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

第6篇 高级篇

第16章 单元测试 447

16.1 测试类 447

16.2 建立一个测试实例 448

16.2.1 junit 448

16.2.2 增加特殊测试 449

16.2.3 使用断言(assert) 449

16.2.4 使用setup()和

teardown() 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

17.3.1 cactus setup向导 470

17.3.2 为您的enterprise
javabean生成一个

cactus测试实例 470

17.3.3 执行cactus测试 471

第18章 uml浏览器 473

18.1 uml浏览器介绍 473

18.1.1 uml和java术语 474

18.1.2 有限包关联图 475

18.1.3 类结合图 475

18.1.4 uml符号 477

18.1.5 可视化图标 478

18.2 查看uml图 479

18.2.1 jbuilder的uml

浏览器 479

18.2.2 查看包图 480

18.2.3 查看类图 480

18.2.4 查看内部类 481

18.2.5 查看源代码 481

18.2.6 查看javadoc 482

18.2.7 滚动查看器 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.6 打印uml图 487

18.7 重构及找到参照 487

第19章 重构 489

19.1 重构的特性和优点 489

19.2 jbuilder中的重构 490

19.2.1 优化导入(optimizing
imports) 490

19.2.2 重命名重构 492

19.2.3 类的重命名重构 492

19.2.4 类的移动重构 493

19.2.5 方法的重命名重构 494

19.2.6 局部变量的重命名

重构 495

19.2.7 字段的重命名重构 495

19.2.8 属性的重命名重构 496

19.2.9 改变方法参数 497

19.2.10 提取方法 498

19.2.11 周围添加

try/catch 499

第20章 javadoc 501

20.1 增加javadoc注释到api

源文件 501

20.1.1 javadoc注释应放置

在何处 502

20.1.2 javadoc标记 503

20.1.3 自动产生javadoc

标记 505

20.1.4 javadoc注释的

冲突情况 506

20.2 建立文档节点 507

20.2.1 选择文件的

输出格式 507

20.2.2 选择说明文档的

建立参数 508

20.2.3 选择制成说明文档

的包 510

20.2.4 指定doclet命令行

参数 511

20.3 产生的输出文件 514

20.3.1 包描述文件 515

20.3.2 概论注释文件 516

20.4 查看javadoc 516

20.5 维护javadoc 518

20.6 更改文档节点的属性 518

20.6.1 更改节点的属性 518

20.6.2 更改javadoc的

属性 519

20.6.3 更改doclet的属性 520

20.7 建立说明文档的

archive档 520

20.8 建立一个自定义的doclet 522

附录a jbuilder 9 ejb开发

新功能实例 523

附录b jbuilder 9运用struts 开发

web应用实例 539

b.1 struts framework简介 539

b.2 web应用程序使用实例 542

b.3 处理中文编码问题 553

附录c 术语对照表 559


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

JBuilder精髓
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon