Java Enterprise技术手册

Java Enterprise技术手册
作 者: David Flanagan 曹桂宏
出版社: 中国电力出版社
丛编项: 坚果系列
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Java Enterprise技术手册》作者简介

内容简介

本书是一本为编写企业级应用程序的Java程序员撰写的桌面快速参考书。第一部分提供了Java Enterprise关键API的简介:JDBC、RMI、Java IDL(CORBA)、Servlet、JNDI和EJB(Enterprise JavaBeans,企业级JavaBeans)。每章最后都有一节简明扼要地描述这些API类的细节内容,以及其他的几个EnterPrise API。本书是畅销著作《Java in a Nutshell》(译注1)和《Java Foundation Classes in a Nutshell》(译注2)的妹妹篇。《Java in a Nutshell》介绍了Java编程语言以及Java开发平台核心的API软件包和类库的快速参考。而《Java Foundation Classes in a Nutshell》则介绍了构成Java基本类库(Java Foundation Classes)的Java API以及相应的快速参考资料。本书内容本书分为三个部分:第一部分:java Enterprise API简介本部分的章节介绍丁关键的Java Enterprise API并提供了丰富的信息,使你对这些API能够手到擒来。第二部分:企业级技术参考本部分其中有两个章节可以帮助你运用Enterprise API中关键性的技术:SQL和IDL。还有几个章节讨论了Sun公司的JDK(Java Development Kit,Java开发软件包)中为RMI和Java IDL提供的工具。第三部分:API快速参考本部分是全部Java Enterprise API的一个索引形式的快速参考,它是本书不可或缺的一部分。在使用本部分之前一定要先阅读开头的“如何使用快速参考”,它会向你解释怎样最有效地利用本书。相关书籍O’Reilly 公司出版了一系列有关Java编程的书。这些书包括《Java in a Nutshell》、《Java Foundation Classes in a Nutshell》,上面已经提到,这些都是本书的姊妹篇。其他的相关著作还有《Java Power Reference》。该书是做成光盘的电子版,全书体例与《Java in a Nutshell》相同。因为被设计为使用Web浏览器来阅读,所以它是超文本形式的,并且包含了一个强大的搜索引擎。相对《Java in a Nutshell》一书...

图书目录

本书作为一本桌面快速参考书,对每一个开发分布式企业级应用程序的Java 程序员来说都是必不可少的。本书提供了以下Java Enterprise API的快速指南:

·JDBC,一个与厂商无关的访问关系型数据库系统的API

·RMI,一种Java特有的分布式计算方式,它以远程方法调用为基础

·Java IDL,一种基于CORBA的、与语言有关的分布式计算方式

·Java Servlet,一种扩展了Web服务器的机制,使Java代码能够完成以前CGI脚本才能处理的任务

·JNDI,一个用于网络命名和目录服务的通用Java API

·EJB,一种将高级商务逻辑与低级繁琐处理(如,安全性和事务管理)分开的组件模型

这些API是Sun公司分布式计算新平台——J2EE的重要组成部分。J2EE是带有大量企业级开发扩展功能的标准Java 2平台。

本书为构成Java Enterprise API的所有类提供了全面的、O'Reilly经典风格的快速参考资料。这些资料包括了作为Java 2组成部分的核心Enterprise API,以及大量的标准扩展功能,如Java消息服务(JMS)和Java事务API(JTA)。

本书是《Java技术手册》(第三版)和《Java Foundation Classes in a Nutshell》的妹妹篇。《Java技术手册》包括了Java 2中关键的非图形和非企业级的API;而《Java Foundation Classes in a Nutshell》论述了Java 2中与图形和GUI有关的类。

前言

第一部分 Java Enterprise API简介

第一章 概述

企业级计算的定义

企业级计算揭秘

Java Enterprise API

分布式计算的方案

Java Enterprise API和Jini的比较

第二章 JDBC

JDBC体系结构

JDBC基础

JDBC驱动器

连接到数据库

语句

结果

错误处理

Prepared Statement对象

元数据

事务

存储过程

换码序列

JDBC 2.0

第三章 RMI

RMI简介

远程对象的定义

创建存根和框架

作为客户对远程对象的访问

动态加载的类

远程对象激活

RMI和本地方法调用

IIOP上的RMI

第四章 Java ID0L

CORBA体系结构

创建CORBA对象

发布我们的实现

查找远程对象

如果不知道接口该怎么办7

第五章 Java Servlet

Servlet生命周期

Servlet基础

Servlet链

自定义Servlet的初始化

线程安全

服务器端包含

Cookie

会话跟踪

数据库和非HTML内容

Servlet API 2.1版

第六章 JNDI

JNDI体系结构

一个JNDI实例

引入上下文

在上下文中查找对象

Naming Shell应用程序

列出上下文的孩子们

创建和撤消上下文

Binding对象

访问目录服务

修改目录项

生成目录项

目录搜索

第七章 EJB

标准的发展

EJB角色

事务管理

实现一个基本的EJB对象

实现会话bean

实现实体bean

配置EJB对象

使用EJB对象

EJB 1.1规范所做的修改

第二部分 企业级技术参考

第八章 SQL参考

关系型数据库

数据类型

模式操作命令

数据操作命令

函数

返回码

第九章 RMI工具

rmic

rmiregistry

rmid

Serialver

第十章 IDL参考

IDL关键字

标识符

注释

基本数据类型

常星和直接量

命名范围

用户自定义数据类型

异常

模块声明

接口声明

第十一章 CORBA服务参考

命名服务(Naming Service)

安全服务(Security Service)

事件服务(Event Service)

持续性对象服务(Persistent Object Service)

生命周期服务(Life Cycle Service)

并行控制服务(Concurrency Control Service)

具体化服务(Externalization Service)

关系服务(Relationship Service)

事务服务(Transaction Service)

查询服务(Query Service)

许可服务(Licensing Service)

属性服务(Property Service)

时间服务(Time Service)

交易服务(Trading Service)

集合服务(Collection Service)

第十二章 Java IDL工具

idltojava

tnameserv

第三部分 API快速参考

如何使用快速参考

第十三章 java.rmi包

第十四章 jaVa.rmi.activation包

第十五章 java.rmi.dgc包

第十六章 java.rmi.registry包

第十七章 java.rmi.server包

第十八章 java.sql包

第十九章 javax.ejb包

第二十章 javax.ejb.deployment包

第二十一章 javax.jms包

第二十二章 javax.naming包

第二十三章 javax.naming.directo ry包

第二十四章 javax.naming.spi包

第二十五章 javax.Servlt包

第二十六章 javax.Servlet.http包

第二十七章 javax.sql包

第二十八章 javax.transaction包

第二十九章 javax.transaction.xa包

第三十章 org.omg.CORBA包

第三十一章 org.omg.CORBA.DynAnyPackage包

第三十二章 org.omg.CORBA.ORBPackage包

第三十三章 org.omg.CORBA.portable包

第三十四章 org.omg.CORBA.TypeCodePackage包

第三十五章 org.omg.CosNaming包

第三十六章 Org.omg.CosNaming.NamingContextPackage包

第三十七章 类、方法和字段索引

词汇表