《JBuilder 6.0开发与应用》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:杨巨杰编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2003
  • ISBN:7030109686
  • 页数:495 页
图书介绍:JBuilder是Borland公司推出的可视化Java语言开发工具,是目前计算机界利用Java语言开发软件系统的首选工具。JBuilder支持J2EE标准,面向用户,开发效率高。 本书在介绍Java语言的基础上,全面介绍了JBuilder 6.0的开发环境,同时介绍了如何利用JBuilder 6.0开发数据库系统以及Web应用、RMI应用、CORBA应用和EJB应用。阅读此书后,读者会掌握利用JBuilder开发Java应用系统的较全面的知识。 本书适用于Java、JBuilder的初学者,以及对Java和JBuilder有过一定开发经验的软件系统开发人员。

第一篇 Java基础篇 3

第1章 Java基础 3

1.1 Java语言的背景及特点 6

1.1.1 背景 6

1.1.2 语言特点 7

1.2 面向对象编程概念 10

1.2.1 对象 10

1.2.2 消息 12

1.2.3 类 13

1.2.4 继承 14

1.2.5 接口 15

1.2.6 范例:ClickMe 16

1.3 Java语言基础 21

1.3.1 语言的组成 21

1.3.2 变量 23

1.3.3 运算符 26

1.3.4 数组 29

1.3.5 流程控制语句 30

1.3.6 使用接口 34

1.3.7 使用包 37

1.4 Java类库介绍 38

1.5 Java应用 39

1.5.1 Applet 39

1.5.2 Servlet 40

1.5.3 Servlet与Applet的交互 42

2.1 水平滚动文字 44

第2章 实例学习Java 44

2.2 利用Java获得IP地址 47

2.3 Java实现简单的FTP功能 48

2.4 Java Socket编程 53

2.4.1 Socket传输模式 53

2.4.2 服务器sockets 53

2.4.3 重复和并发服务器 55

2.4.4 简单的Web服务器 56

2.5 在GUI建立两图标之间的连线 59

2.6 用Java做聊天对话程序 66

2.6.1 Server程序chatSvr.java 67

2.6.2 Client程序chatClient.java 69

2.7 一个Oracle数据库程序 71

2.8 用Java Applet实现的俄罗斯方块游戏 77

2.9 用Java语言编写取色器 87

2.10 图像处理技巧 90

2.11 用PL/sQL和Java开发Oracle应用程序 96

2.11.1 简介 96

2.11.2 用PL/SQL和Java建立应用程序 96

2.11.3 PL/SQL和Java的公共特性 101

2.11.4 选择Java和PL/SQL 103

2.11.5 案例学习 107

2.11.6 总结 109

2.12 多线程的应用 109

2.12.1 多线程的概念 109

2.12.2 Java线程例子 112

2.12.3 多线程之间的通讯 117

2.12.4 线程API列表 120

3.1.1 菜单栏 125

3.1 JBuilder6.0主窗口 125

第3章 JBuilder6.0 IDE简介 125

第二篇 JBuilder6.0 IDE篇 125

3.1.2 工具栏 126

3.1.3 组件面板 127

3.1.4 状态栏 127

3.1.5 工程窗口 127

3.1.6 内容窗口 128

3.1.7 结构窗口 129

3.1.9 在主窗口中记录键击 131

3.1.8 在主窗口进行导航 131

3.1.10 定制主窗口风格 132

3.2 编辑器 133

3.2.1 文本搜索 133

3.2.2 使用代码预览 133

3.2.3 定制代码风格 137

3.2.4 设置编辑器其他选项 137

3.3 对象库 139

3.4 BeansExpress 141

3.5 向导 143

3.6 JDataStore介绍 144

3.6.1 JDataStore基础 144

3.6.2 JDataStore作为嵌入式数据库 153

3.6.3 多用户以及远程访问JDataStore 157

3.6.4 使用JDataStore Explorer 160

第4章 使用JBuilder6.0开发应用程序 172

4.1 创建一个应用程序 172

4.2 创建与管理工程 182

4.2.1 工程 183

4.2.2 设置工程属性 183

4.2.3 JBuilder如何构造目录 188

4.2.4 包 190

4.2.5 创建新工程 191

4.2.6 打开现有工程 192

4.2.7 文件处理 193

4.2.9 使用库 194

4.2.8 多工程处理 194

4.3 设计用户界面 196

4.3.1 组件和容器概述 197

4.3.2 JBuilder的可视化设计工具 200

4.3.3 布置用户界面 203

4.3.4 改变UI外观 209

4.3.5 运行时测试UI 210

4.3.6 管理组件模板 211

4.4.1 菜单组件和术语概述 216

4.4 设计菜单 216

4.4.2 关于菜单设计器 217

4.4.3 创建新菜单 218

4.4.4 移动菜单项 220

4.4.5 创建子菜单 221

4.4.6 给菜单事件添加代码 222

4.4.7 实现弹出菜单 223

5.1.1 安装JDataStore 227

5.1 设置JBuilder数据库环境 227

5.1.2 安装InterBase和InterClient 227

第5章 开发数据库应用的准备工作 227

第三篇 数据库应用开发篇 227

5.1.3 添加JDBC驱动 228

5.2 连接数据库 229

5.2.1 使用JDataStore JDBC驱动连接数据库 230

5.2.2 使用InterClient JDBC驱动连接数据库 233

5.3 通过JDBC连接数据库代码实例 235

第6章 访问数据库数据 238

6.1 访问数据库 238

6.1.1 使用JBuilder UI查询数据库 239

6.1.2 通过参数化查询访问数据库 241

6.1.3 使用存储过程获取数据 247

6.1.4 优化查询 254

6.2 修改数据库 257

6.2.1 利用QueryDataSet修改数据 257

6.2.2 保存通过存储过程建立的数据源 259

6.2.3 从多个表中解析数据 264

6.3 数据的过滤、排序与定位 265

6.3.1 提供数据 266

6.3.2 过滤数据 268

6.3.3 排序数据 271

6.3.4 定位数据 275

6.4 使用数据模块 278

6.4.1 利用设计工具创建数据模块 279

6.4.2 使用Data Modeler创建数据模块 281

6.4.3 使用数据模块 283

6.5 建立数据库表的主-从关系 285

6.5.1 创建主-从关系 285

6.5.2 提取从数据 286

6.5.4 创建主-从关系的步骤 287

6.5.3 在主-从数据集中编辑数据 287

6.5.5 在主-从关系中保存修改 288

6.5.6 示例:如何创建一个主-从关系 289

6.6 从文本文件导入、导出数据 291

6.6.1 从文本文件中导入数据 291

6.6.2 在编辑器中添加列到TableDataSet 293

6.6.3 从文本文件中导入格式化数据 293

6.6.4 从JDBC数据源中获取数据 294

6.6.5 导出数据 294

6.7 通过JDBC访问数据库代码实例 299

7.1 利用JDBC浏览器浏览数据库表和元数据 301

第7章 数据库管理 301

7.1.1 浏览数据库模式对象 302

7.1.2 设置驱动程序来存取远程与本地数据库 302

7.1.3 执行SQL语句 303

7.2 管理SQL数据源 304

7.2.1 创建SQL数据源 304

7.2.2 用数据填充SQL表 305

7.3.1 理解JDBC Monitor界面 306

7.2.3 删除JBuilder中的表 306

7.3 监视数据库连接 306

7.3.2 程序运行时使用JDBC Monitor 307

7.4 在数据库之间移动数据 308

第8章 利用DataSetData组件创建分布式数据库应用程序 309

8.1 使用DataSetData创建分布式数据库应用 309

8.2 理解分布式数据库应用代码实例 309

8.2.3 把应用程序修改为3层的应用程序 310

8.2.2 通过DataSetData传递元数据 310

8.2.1 设置示例应用程序 310

第9章 使用Data Modeler创建数据库应用 312

9.1 用Data Modeler创建查询 312

9.1.1 添加URL 312

9.1.2 开始查询 313

9.1.3 选择具有惟一列值的行 314

9.1.4 添加Where子句 314

9.1.5 添加Order By子句 315

9.1.6 添加Group By子句 316

9.1.7 查看并编辑查询 317

9.1.8 测试查询 317

9.1.9 创建多重查询 317

9.1.10 指定主从关系 317

9.1.11 保存查询 318

9.2 用Data Modeler生成数据库应用代码实例 319

第10章 数据库操作应用实例 323

10.1 使用JDBC创建数据库对象 323

10.1.1 编写JDBC代码访问数据库 323

10.1.3 访问数据库 325

10.1.2 连接数据库 325

10.1.4 获取有关表的信息 328

10.1.5 执行SQL查询 328

10.1.6 一个简单的JDBC程序 329

10.1.7 构建更高级别的JDBC对象 331

10.1.8 构建一个Database对象 334

10.1.9 一个可视化的数据库程序 337

10.1.10 小结 340

10.2.1 应用(一) 341

10.2 Servlet中JBDC的高级应用 341

10.2.2 应用(二) 342

10.2.3 应用(三) 343

10.2.4 应用(四) 346

10.2.5 应用(五) 351

10.3 JSP十Beans实现读取数据库 353

10.3.1 应用(一) 353

10.3.2 应用(二) 355

11.2 远程调用方法 361

11.1.2 CORBA与JBuilder的关系 361

11.3 配置CORBA应用程序 361

第11章 开发分布式应用系统 361

11.1.1 CORBA概念 361

11.1 CORBA介绍 361

第四篇 企业级应用开发篇 361

11.4 在JBuilder里开发CORBA应用 365

11.4.1 设置工程 366

11.4.2 用IDL为CORBA对象定义接口 367

11.4.3 生成客户端和服务器程序 367

11.4.4 实现客户端 368

11.4.5 为CORBA接口提供实现 370

11.4.6 实现服务器 371

11.4.7 编译应用 371

11.5 用Java定义CORBA接口 371

11.5.1 Caffeine 371

11.5.2 使用java2iiop编译器 372

11.5.3 简单数据类型的映射 374

11.5.4 复杂数据类型的映射 374

11.6 远程调试 375

11.5.5 从Java(使用java2idl)生成IDL接口 375

11.7 一个简单的CORBA程序 385

第12章 创建、运行和发布HTML客户程序 389

12.1 从IDL创建HTML客户应用程序 389

12.1.1 创建IDL文件 389

12.1.2 生成客户程序 391

12.1.3 编译工程 394

12.1.4 测试和发布应用程序 395

12.2.1 使用JSP向导 396

12.2 开发JavaServer Pages 396

12.2.2 使用JSP向导创建JavaServer Pages 398

12.2.3 使用Web View 401

12.2.4 发布JavaServer Pages 401

12.3 用Java开发银行Intranet数据包表系统 401

12.3.1 平台及开发工具的选用 402

12.3.2 设计用户界面并形成应用逻辑 402

12.3.3 数据的动态提取 402

12.3.4 画图 403

13.2.1 创建XML相关文档 406

13.2 XML的创建及合法性检验 406

第13章 开发XML应用程序 406

13.1 概述 406

13.2.2 DTD到XML向导 407

13.2.3 XML到DTD向导 407

13.3 浏览XML文档 408

13.3.1 JBuilder的XML浏览器 408

13.3.2 XML文档合法性 410

13.4 XML的表示功能 412

13.5 Cocoon XML发布架构 412

13.6 XML文档的转换 414

13.6.1 使用内部样式表 414

13.6.2 使用外部样式表 415

13.6.3 设置单步转换选项 417

13.7 XML配置 417

13.8 XML和JSP交互开发实例 418

第14章 Java RMI应用 422

14.1 编写Java源文件和HTML文件 422

14.1.1 远程类函数定义为用Java编程语言编写的接口 423

14.1.2 编写实现类和服务器类 424

14.1.3 编写使用远程服务的客户机程序 428

14.1.4 编写包含Appiet程序的HTML文件 430

14.1.5 编写策略文件 431

14.2 编译并发布类文件和HTML文件 431

14.3 启动RMI注册、服务器和Applet程序 433

14.3.1 启动RMI自举注册 433

14.3.2 启动服务器 433

14.4 Java RMI编程实例 434

14.3.3 运行Applet程序 434

第15章 开发EJB应用 437

15.1 EJB概述 437

15.1.1 EJB的体系结构 437

15.1.2 Enterprise Beans组件 438

15.1.3 Enterprise Java Beans infrastruct(EJB的基础结构) 440

15.2 生成Enterprise Beans 444

15.2.1 建立EJB Module 444

15.2.2 建立Enterprise Beans 446

15.2.3 编译Bean 452

15.2.4 编辑deployment descriptors 454

15.3 测试Enterprise Beans 455

15.3.1 创建一个测试客户 455

15.3.2 使用测试的客户端应用程序 456

15.3.3 测试Enterprise Beans 458

15.4 企业级EJB开发实例 460

15.4.1 企业级Bean的开发 461

15.4.2 开发过程 461

15.5.1 Bean和Servlet的企业应用 463

15.5 基于Bean的企业应用 463

15.5.2 在J2EE平台上开发企业应用 469

15.6 基于EJB技术的商务预订系统的开发 475

15.7 利用EJB创建J2EE构架CRM系统 477

15.8 利用JBuilder6.0开发EJB 481

15.8.1 环境配置 481

15.8.2 Session Beans 483

15.8.3 Entity Beans 490

主要参考文献 495