Oracle8i Java组件编程:EJB、CORBA和JSP

Oracle8i Java组件编程:EJB、CORBA和JSP
作 者: Nirva Morisseau-Leroy Martin Solomon Julie Basu 武欣
出版社: 机械工业出版社
丛编项: Oracle技术系列丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Oracle
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Oracle8i Java组件编程:EJB、CORBA和JSP》作者简介

内容简介

本书主要介绍如何使用Java组件编程和Oracle8i数据库,开发基于Internet的企业级应用。主要内容包括组件编程技术的基础知识,企业JavaBean的概念和使用,CORBA组件模型的概念和使用,JSP编程的基本概念和模型,以及如何使用JSP来实现Web应用程序。本书实例丰富、图文并茂,附带光盘包含书中实例代码,可快速而高效地指导开发基于Java组件的数据库应用程序。

图书目录

第一篇 概 述

第1章 分布式计算系统介绍

1. 1 组件的概念

1. 2 软件组件的概念

1. 3 分布式计算系统

1. 3. 1 分布式对象的体系结构

1. 3. 2 分布式计算系统的标准

1. 3. 3 分布式计算系统的优点

1. 4 使用Java创建组件

1. 4. 1 ObsHelper类

1. 4. 2 ObsException类

1. 4. 3 Observation接口

1. 4. 4 ObsImp类:使用JDBC来实现

1. 4. 5 ObsImP类:使用SQLJ来实现

1. 4. 6 Client类

1. 5 小结

第2章 Web应用程序的介绍

2. 1 什么是Web服务器

2. 1. 1 Web浏览器

2. 1. 2 HTTP协议

2. 1. 3 HTML置标语言

2. 2 在Web页面中生成动态内容

2. 2. 1 Servlet模型

2. 2. 2 Java Server Page介绍

2. 3 Web应用程序体系结构

2. 3. 1 一个构思简单的应用程序体系

结构

2. 3. 2 基于组件的JSP体系结构

2. 3. 3 使用JSP标记库

2. 4 小结

第二篇 创建企业JavaBean组件

第3章 企业JavaBean介绍

3. 1 企业JavaBean规范(1. 0)

3. 1. 1 企业JavaBean的设计目标

3. 1. 2 企业JavaBean的人员角色

3. 1. 3 企业JavaBean体系结构

3. 1. 4 企业JavaBean服务器

3. 1. 5 企业JavaBean容器

3. 2 EJB应用程序组件

3. 2. 1 企业JavaBean的类型

3. 2. 2 企业home接口

3. 2. 3 企业Remote接口

3. 2. 4 企业Bean类

3. 3 企业JavaBean的配置描述符

3. 4 ejb—jar文件

3. 5 EJB的事务管理和安全

3. 5. 1 事务支持

3. 5. 2 分布式支持

3. 5. 3 安全支持

3. . 6 EJB异常

3. 7 企业JavaBean的优点

3. 8 Oracle8i JServer体系结构

3, 9 编写第一个企业JavaBean

3. 10 小结

第4章 开发EJB会话Bean

4. 1 Oracle8i JServer:事务支持

4. 2 EJB可供使用的事务属性

4. 2. 1 事务控制

4. 2. 2 访问控制

4. 2. 3 编程约束

4. 3 开发会话Bean数据库应用程序

4. 3. 1 Oracle JDBC驱动程序概述

4. 3. 2 使用JNDI进行连接

4. 4 小结

第5章 开发会话Bean:高级话题

5. 1 在数据库会话中管理Bean

5. 1. 1 客户端对象开始一个新会话

5. 1. 2 服务器对象开始一个新会话

5. 1. 3 两个客户端访问相同的会话

5. 1. 4 服务器对象访问相同的会话

5. 1. 5 服务器对象控制会话持续时间

5. 1. 6 服务器对象结束会话

5. 2 事务定界

5. 2. 1 客户端定界事务

5. 2. 2 服务器端定界事务

5. 3 创建一个事务性应用程序

5. 3. 1 EJB事务:回顾

5. 3. 2 用户需求

5. 3. 3 QcObsBean会话Bean

5. 3. 4 QcSetBean会话Bean

5. 3. 5 QcClient事务应用程序

5. 4 小结

第三篇 创建CORBA组件

第6章 CORBA的介绍

6. 1 CORBA概述

6. 2 IDL

6. 2. 1 IDL编译器

6. 2. 2 IDL构成

6. 3 配置并使用CORBA服务器对象

6. 3. 1 编写IDL模块代码

6. 3. 2 使用idl2java从IDL文件生成Java

源文件

6. 3. 3 编写服务器对象的Java实现

代码

6. 3. 4 编译Java文件并将所生成的类

文件载入JServer

6. 3. 5 发布CORBA服务器对象名称

6. 3. 6 编写并编译Java客户端代码

6. 3. 7 使用JDBC实现CORBA服务器

对象

6. 4 CORBA回调机制

6. 4. 1 客户端回调对象

6. 4. 2 服务器对象

6. 4. 3 客户端回调对象的实现

6. 4. 4 服务器对象的实现

6. 4. 5 调用服务器回调方法的客户端

代码

6. 5 CORBA Tie机制

6. 6 激活ORB和服务器对象

6. 6. 1 ORB的激活

6. 6. 2 服务器对象的激活

6. 7 用Java编写CORBA接口定义代码

6. 8 重要工具小结

6. 8. 1 loadjava

6. 8. 2 dropjava

6. 8. 3 publish

6. 8. 4 remove

6. 9 小结

第7章 CORBA会话

7. 1 连接服务:TTC和IIOP

7. 2 JNDI回顾

7. 2. 1 JNDI Context接口

7. 2. 2 JNDI InitialContext类

7. 3 Oracle8i CORBA会话

7. 3. 1 数据库侦听器和分发器

7. 3. 2 服务和会话的URL语法

7. 3. 3 URL组件和类

7. 4 会话管理

7. 4. 1 通过服务器对象启动会话

7. 4. 2 通过客户端启动一个命名会话

7. 4. 3 一个启动两个会话的示例程序

7. 4. 4 包含会话名称的URL示例程序

7. 4. 5 控制会话持续时间和结束会话

7. 5 认证

7. 6 数据库对象的访问权限

7. 7 非JNDI客户端

7. 8 小结

第8章 CORBA事务管理

8. 1 JTS的局限性

8. 2 事务定界和事务上下文

8. 3 事务服务接口

8. 4 Java事务服务方法

8. 4. 1 public static synchronized

TransactionService getTS()

8. 4. 2 public void begin()

8. 4. 3 public Control suspend ()

8. 4. 4 public void resume (Control

control)

8. 4. 5 public void commit(boolean

report_heuristics)

8. 4. 6 public void rollback()

8. 4. 7 pubIic void rollback_only()

8. 4. 8 public void set_timeout

(int seconds)

8. 4. 9 public Staatus get_status ()

8. 4. 10 public String get_transaction_

name()

8. 5 在CORBA客户端代码中使用JTS

方法

8. 6 客户端事务定界例子

8. 7 在CORBA服务器代码中使用JTS

方法

8. 8 服务器端事务定界的例子

8. 9 CORBA服务器对象组件

8. 9. 1 accountlist. idl

8. 9. 2 AccountListImpl. sglj

8. 9. 3 AccountList组件的CORBA客

户端

8. 10 涉及事务挂起和恢复的例子

8. 11 访问EJB组件的客户端

8. 12 能够同时访问EJB组件和CORBA服

务器对象组件的CORBA客户端

8. 13 JTA

8. 13. 1 具有JTA客户端事务定界的

客户端结构

8. 13. 2 JTA客户竭事务定界例子

8. 13. 3 JTA服务器端事务定界的服务器

对象结构

8. 14 小结

第9章 购物定单组件

9. 1 DepartmentList CORBA组件

9. 1. 1 DepartmentList组件功用户需求

9. 1. 2 DepartmentList组件的高级视图

9. 1. 3 DepartmentList组件的IDL文件

9, 1. 4 DepartmentList组件的服务器对象

实现类

9. 1. 5 DepartmentList组件的客户端

9. 2 EmployeeList COBBA组件

9. 2. 1 EmployeeList组件的用户需求

9. 2. 2 EmployeeList组件的高级视图

9. 2. 3 EmployeeList组件的IDL文件

9. 2. 4 EmployeeList组件的服务器

实现类

9. 2. 5 EmployeeList组件的客户端

9. 3 VendorList CORBA组件

9. 3. 1 VendorList组件的用户需求

9. 3. 2 VendorList组件的高级视图

9. 3. 3 VendorList组件的IDL文件

9. 3. 4 VendorList组件的服务器对象

实现类

9. 3. 5 VendorList组件的客户端

9. 4 ProjectList CORBA组件

9. 4. 1 ProjectList组件的用户需求

9. 4. 2 ProjectList组件的高级视图

9. 4. 3 ProjectList组件的IDL文件

9. 4. 4 ProjectList组件的服务器对象

实现类

9. 4. 5 ProjectList组件的客户端

9. 5 PurchaseList和LineItemList CORBA

组件

9. 5. 1 PurchaseList组件和LineItemList

组件的用户需求

9. 5. 2 PurchaseList组件和LineItemList

组件的高级视图

9. 5. 3 PurchaseList组件和LineItemList

组件的IDL文件

9. 5. 4 PurchaseList组件的服务器对象

实现类

9. 5. 5 LineItemList组件的服务器对象

实现类

9. 5. 6 PurchaseList组件的客户端

9. 6 小结

第四篇 使用Java Server Page

创建Web应用程序

第10章 Java Server Page编程介绍

10. 1 JSF编程基础

10. 1. 1 JSP脚本元素

10. 1. 2 JSP隐含对象

10. 1. 3 编写Hello.jsp

10. 1. 4 运行Hello.jsP

10. 1. 5 内部实现一瞥

10. 2 JSP指令

10. 2. 1 Page指令

10. 2. 2 icnlude指令

10. 3 在一个JSP中调用其他页面

10. 3. 1 <jsp:include>标记

10. 3. 2 <jsp:forward>标记

10. 4 同时使用JSP和servlet

10. 4. 1 从JSP中调用Servlet

10. 4. 2 在Servlet中调用JSP

10. 4. 3 Servlet 2. 0环境因素

10. 5 处理JSP错误

10. 6 Oracle JSP实现

10. 6. 1 在JSP中使用SQL

10. 6. 2 使用ojspc命令行转换程序

10. 7 小结

第11章 同时使用JSP和JavaBean

11. 1 使用JavaBean组件开发JSP应用

程序

11. 1. 1 JavaBean介绍

11. 1. 2 JavaBean的标准JSP标记

11. 1. 3 使用UserNameBean编写

HelloBean. jsp

11. 1. 4 在不同的范围中使用JavaBean

11. 1. 5 开发一个会话跟踪的JSP应用

程序

11. 2 使用JavaBean执行数据库操作

11. 2. 1 执行数据库插入操作

11. 2. 2 执行静态SQL查询

11. 2. 3 执行动态SQL查询

11. 3 Oracle JSP1.1的数据库访问Bean

11. 3. 1 OracleJSPBean库

11. 3. 2 使用JSP和JavaBean生成XML

11. 4 SOL操作的性能调试

使用JDBC预定语句

更新的批处理操作

缓存语句句柄

连接池

11. 4. 5 缓存查询结果

11. 5 小结

第12章 在JSP中使用EJB. CORBA

以及标记库

12. 1 使用EJB组件开发Web应用程序

12. 1. 1 购物定单会话Bean

12. 1. 2 从Web应用程序中调用

OrderEJB

12. 2 使用CORBA组件开发Web应用

程序

12. 2. 1 定单CORBA对象

12. 2. 2 从Web应用程序中调用该

CORBA对象

12. 3 使用JSP标记库

12. 3. 1 taglib指令

12. 3. 2 SQL标记

12. 3. 3 JML标记

12. 3. 4 如何实现自定义标记

12. 4 小结

第五篇 附录

附录A Servlet快速参考和API汇总

附录B 企业JavaBean快速参考和

API

附录C Oracle8i CORBA的Java快速

参考指南

附录D Java ServerPage快速参考指南

附录E Web服务器的安装和Oracle JSP

配置

附录F Oracli8i的EJB和CORBA工具

以及JDevoper对JSP的支持