当前位置:首页 > 工业技术
Oracle数据库开发讲座:Oracle9i JDeveloper与J2EE实务应用
Oracle数据库开发讲座:Oracle9i JDeveloper与J2EE实务应用

Oracle数据库开发讲座:Oracle9i JDeveloper与J2EE实务应用PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:何致亿编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302073627
  • 页数:447 页
图书介绍:本书完整地涵盖了Oracle9i JDeveloper的实用开发技术,包括:如何利用Oracle9i JDeveloper开发与执行J2EE应用程序、OC4J的安装与基本组态、Oracle9i数据库应用程序开发,以及更深入一些的Oracle9i JDeveloper开发技术。本书主要的读者对象为基于Oracle平台以Java为开发工具的数据库开发维护技术人员。
《Oracle数据库开发讲座:Oracle9i JDeveloper与J2EE实务应用》目录

第1章 Oracle9i JDeveloper与Oracle9iAS概述 1

1.1 Oracle9iJDeveloper功能简介 1

1.1.1 Oracle9i产品家族与其定位 1

1.1.2 Oracle9i JDeveloper功能概述 2

1.2 性能卓越的J2EE服务器——Oracle9iAS 8

1.2.1 Oracle9iAS的核心技术 10

1.2.2 Oracle9iAS Containers for J2EE(OC4J) 11

1.2.3 OC4J功能列表 12

1.3 如何取得与安装Oracle9i JDeveloper试用版 15

1.3.1 Oracle9i JDeveloper的系统需求 17

1.3.2 安装Oracle9i JDeveloper 19

1.3.3 安装Oracle9iAS Containers for J2EE(OC4J) 21

1.4 其他议题:安装Oracle9i数据库 23

1.4.1 如何取得Oracle9i数据库试用版软件 23

1.4.2 在Windows 2000上安装Oracle9i数据库 24

1.4.3 测试安装后的Oracle9i数据库 32

1.5 总结 33

第2章 JDeveloper集成开发环境 34

2.1 JDeveloper集成开发环境(IDE)的组成元素 34

2.1.1 系统导航器 34

2.1.2 结构窗口 38

2.1.3 主菜单 41

2.1.4 工具栏 41

2.1.5 组件面板 42

2.1.6 程序代码编辑器 45

2.1.7 用户接口编辑器 49

2.1.8 类编辑器 50

2.1.9 XML编辑器 51

2.1.10 属性检查器 51

2.2 定制JDeveloper集成开发环境 56

2.2.1 更改JDeveloper的外观风格 56

2.2.2 自定义Code Editor的字体与显示颜色 57

2.3 总结 61

第3章 JDeveloper的项目管理技巧与程序运行方法 62

3.1 JDeveloper的项目管理方式 62

3.1.1 项目 62

3.1.2 工作区 63

3.1.3 在工作区内建立或移除项目 64

3.2 设置项目属性 65

3.2.1 针对各项目设置其属性 65

3.2.2 设置“默认项目属性” 68

3.3 编译与运行Java应用程序 68

3.3.1 编译与重新建构 69

3.3.2 JDeveloper的编译器选项 70

3.3.3 运行Java应用程序 73

3.4 JDeveloper的调试环境 74

3.4.1 Debug工具栏 74

3.4.2 Debug菜单 76

3.4.3 调试器的各种窗口 77

3.4.4 设置断点 81

3.4.5 激活调试阶段 82

3.4.6 结束调试阶段 84

3.5 Profiler与CodeCoach 84

3.5.1 JDeveloper提供的3种Profiler 84

3.5.2 执行Profiler的步骤 86

3.5.3 CodeCoach 89

3.6 案例探讨:利用Profiler与CodeCoach找出应用程序性能瓶颈,并进行最佳化调整 90

3.7 实例练习:建立与运行Java应用程序 97

3.7.1 实例练习1:建立工作区与项目,并设置项目属性 97

3.7.2 实例练习2:编写第一个JDeveloper应用程序 100

3.8 总结 106

第4章 JDBC 3.0 API与Oracle9i数据库 107

4.1 JDBC简介 107

4.2 为什么使用JDBC API 109

4.3 JDBC驱动程序种类 110

4.3.1 各种JDBC驱动程序的使用时机 110

4.3.2 基本的JDBC类与接口 112

4.4 使用JDBC API连接到Oracle9i的步骤 113

4.4.1 步骤1:加载JDBC驱动程序 113

4.4.2 步骤2:建立数据库连接 114

4.4.3 步骤3:建立与执行JDBC语句 117

4.4.4 步骤4:处理结果集 119

4.4.5 步骤5:关闭数据库连接 120

4.5 实例练习:通过JDBC存取Oracle9i数据库 121

4.5.1 实例练习1:取得Oracle9i数据库连接信息 121

4.5.2 实例练习2:查询emp表格数据 126

4.5.3 实例练习3:调用Oracle9i数据库的预存程序 129

4.6 如何使用新版的Oracle9i JDBC驱动程序 134

4.6.1 下载Oracle9i JDBC驱动程序 134

4.6.2 在JDeveloper的函数库加入新版JDBC驱动程序 135

4.6.3 在JDeveloper项目内使用新版JDBC驱动程序 138

4.7 总结 139

第5章 Business Components for Java(BC4J) 140

5.1 BC4J的设计理念 140

5.1.1 “商业逻辑”的角色与定位 140

5.1.2 使用BC4J的优点 141

5.2 BC4J应用程序的结构 142

5.2.1 Entity Object 144

5.2.2 Association 151

5.2.3 View Object 152

5.2.4 View Link 157

5.2.5 Application Module 159

5.3 实例练习:建立与测试BC4J 163

5.3.1 实例练习I:建立数据库连接 163

5.3.2 实例练习2:建立BC4J 169

5.3.3 实例练习3:测试BC4J 173

5.4 总结 177

第6章 编写JClient应用程序 178

6.1 建立基本的JClient数据存取窗体 179

6.1.1 建立JClient Data Model 180

6.1.2 建立新的JClient Form程序 182

6.1.3 运行JClient Form程序 189

6.2.1 何谓Master-Detail窗体 190

6.2 建立Master-Detail窗体 190

6.2.2 利用JClient Form Wizard建立MasterDetail窗体 193

6.2.3 运行Master-Detail窗体 199

6.3 使用LOV功能 200

6.3.1 何谓LOV 200

6.3.2 在JClient Form程序中加入LOV功能 201

6.3.3 运行具有LOV功能的JClient Form程序 208

6.4 实例练习:定制BC4J数据存取窗体 211

6.5 使用JTree对象 221

6.5.1 JTree对象的使用时机 221

6.5.2 在JClientForm程序中加入JTree对象 222

6.5.3 运行含有JTree对象的JClient Form程序 228

6.6 总结 230

第7章 高效率的Web应用程序开发 231

7.1 开发Servlet应用程序 231

7.1.1 Servlet简介 231

7.1.2 利用JDeveloper开发Servlet应用程序 233

7.1.3 Servlet的测试与运行方式 239

7.2 开发JSP应用程序 243

7.3 将Web应用程序部署至Standalone OC4J 249

7.3.1 典型的Web应用程序部署方式 249

7.3.2 JDeveloper的测试与部署技巧 250

7.3.3 建立应用程序服务器连接 250

7.3.4 部署应用程序 254

7.4 JSP与BC4J标签函数库 259

7.5 JDeveloper与Jakarta Struts 271

7.6 其他议题:结合Dreamwaver MX与JDeveloper 291

7.7 总结 296

第8章 管理Oracle9i数据库对象 297

8.1 使用Oracle数据库的表格 298

8.1.1 查看表格的字段定义 299

8.1.2 查看表格数据 300

8.1.3 建立表格 301

8.1.4 显示其他计划的数据库对象 307

8.2 使用SQL Worksheet 309

8.3 建立视图 311

8.3.1 使用Create View对话框建立视图 311

8.3.2 更改视图的字段名称 313

8.4.1 何谓触发器 315

8.4 建立触发器 315

8.4.2 触发器的建立方式 316

8.4.3 测试触发器的运行是否正常 320

8.5 总结 321

第9章 PL/SQL预存程序的开发与调试 322

9.1 开发PL/SQL预存程序 322

9.1.1 “预存程序”的用途与使用时机 322

9.1.2 建立PL/SQL预存程序 323

9.1.3 运行PL/SQL预存程序 326

9.2 PL/SQL预存程序的调试技巧 330

9.2.1 PL/SQL预存程序范例说明 330

9.2.2 建立FIND_EMP_BY_RANK预存程序 331

9.2.3 开始PL/SQL预存程序的调试阶段 334

9.3 总结 341

第10章 Oracle9iAS Containers for J2EE(OC4J) 342

10.1 OC4J基本管理方式 342

10.1.1 启动OC4J 342

10.1.2 停止OC4J 344

10.1.3 重新启动OC4J 344

10.2 常用的OC4J配置技巧 345

10.2.1 更改OC4J默认的HTTP连接端口 346

10.2.2 管理OC4J的用户账号与密码 347

10.2.3 设置OC4J的数据源 348

10.3 安装Java Pet Store范例程序 350

10.4 总结 357

11.1.1 使用Enterprise JavaBean Wizard开发EJB 358

11.1 利用JDeveloper开发EJB组件 358

第11章 建立、测试与部署EJB 358

11.1.2 使用EJB Module Editor 366

11.2 EJB的测试方法 370

11.2.1 启动Embedded OC4J 370

11.2.2 建立与运行“客户端测试程序” 370

11.3 将EJB部署至“应用程序服务器” 373

11.3.1 建立“部署特性文件” 373

11.3.2 部署程序 377

11.3.3 测试部署后的EJB 378

11.4 实例练习:开发与部署CMP Bean 381

11.4.1 实例练习1:建立EJB2.0的CMP Bean 382

11.4.2 实例练习2:建立Session Bean 384

11.4.3 实例练习3:测试EmpSessionEJB 391

11.4.4 实例练习4:部署Exercise项目 393

11.5 总结 397

第12章 开发、测试与部署Web Services应用程序 399

12.1 Web Services案例探讨 399

12.2 利用JDeveloper开发Web Services应用程序 400

12.2.1 建立WSDL文件与“部署描述文件” 401

12.2.2 在UML类图中查看Web Services应用程序的相依关系 410

12.3 在开发时期测试Web Services应用程序 411

12.3.1 建立Web Services客户端测试程序 412

12.3.2 利用Embedded OC4J运行Web Services应用程序 416

12.3.3 运行Web Services客户端测试程序 417

12.4.2 查看部署结果 419

12.4.1 将WebServicesDemo.MyEJB部署到Standalone OC4J 419

12.4 部署Web Services应用程序 419

12.5 如何在客户端调用Web Services应用程序 421

12.5.1 建立Web Services Stub 421

12.5.2 利用Web Service Stub调用Web Services 426

12.6 利用TCP Packet Monitor监控Web Services应用程序运行情况 427

12.6.1 TCP Packet Monitor的使用方法 427

12.6.2 Resend Request功能 429

12.7 实例练习:Web Services应用程序的开发与部署 432

12.7.1 实例练习1:建立WSDL文件 434

12.7.2 实例练习2:测试Web Services应用程序 438

12.7.3 实例练习3:部署Web Services应用程序 441

12.7.4 实例练习4:测试部署后的Web Services应用程序 442

12.8 总结 447

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