Java.2.Bible
需积分: 0 176 浏览量
更新于2008-08-29
收藏 3.11MB PDF 举报
### Java 2 Enterprise Edition (J2EE) Bible 关键知识点概览
#### 一、书籍基本信息
- **书名**:《Java 2 Enterprise Edition (J2EE) Bible》
- **作者**:Justin Couch 和 Daniel H. Steinberg
- **出版商**:Hungry Minds, Inc.
- **出版地址**:909 Third Avenue, New York, NY 10022
- **官方网站**:[http://www.hungryminds.com/](http://www.hungryminds.com/)
- **版权信息**:版权所有 © 2002 Hungry Minds, Inc. 未经出版社书面许可,不得以任何形式复制或传播本书内容。
- **图书编号**:
- Library of Congress Catalog Card Number: 2001093855
- ISBN: 0-7645-0882-2
- **印刷与发行信息**:在美国由 Hungry Minds, Inc. 发行,在加拿大由 CDG Books Canada Inc. 发行,在英国由 Transworld Publishers Limited 发行等(具体见原文)。
#### 二、主要内容与核心概念
##### 1. J2EE 概述
- **定义**:Java 2 Platform, Enterprise Edition (J2EE) 是 Sun Microsystems(现为 Oracle Corporation 的一部分)开发的一套企业级应用平台标准。它基于 Java 2 Standard Edition (J2SE),扩展了对企业级应用程序的支持,特别是对 Web 应用程序、分布式计算环境的支持。
- **主要组件**:J2EE 包括一系列的技术和服务,如 Java Servlets、JavaServer Pages (JSP)、Enterprise JavaBeans (EJB)、Java Messaging Service (JMS)、Java Database Connectivity (JDBC) 等。
- **优势**:
- 高度可伸缩性和可用性
- 支持跨平台运行
- 提供了一致的编程模型
- 强大的安全性保障
- 易于维护和更新
##### 2. Java Servlets
- **定义**:Servlet 是 Java EE 技术的一部分,用于扩展服务器的功能。Servlet 是一种 Java 类,它可以响应客户端发送的请求,并且可以生成动态网页内容。
- **特点**:
- 高效地处理 HTTP 请求
- 支持多种协议
- 可以轻松集成到各种 Web 服务器中
- 支持多线程,提高并发处理能力
- 可以通过过滤器(Filter)实现安全控制
##### 3. JavaServer Pages (JSP)
- **定义**:JSP 是一种简化页面生成的技术,允许开发者在 HTML 页面中嵌入 Java 代码,从而动态生成 HTML 内容。
- **应用场景**:
- 动态生成表单
- 实现用户认证和授权
- 创建复杂的交互式 Web 应用程序
- 整合数据库和其他数据源
##### 4. Enterprise JavaBeans (EJB)
- **定义**:EJB 是 J2EE 中的一种组件模型,用于构建企业级应用程序。EJB 提供了一种标准化的方法来封装业务逻辑,使开发者能够专注于应用程序的核心功能。
- **类型**:
- Session Beans:处理客户端请求并返回结果
- Entity Beans:代表持久化的数据
- Message-driven Beans:响应异步消息
##### 5. Java Messaging Service (JMS)
- **定义**:JMS 是一种消息传递中间件的标准 API,用于应用程序之间异步通信。
- **特点**:
- 支持点对点 (Point-to-Point) 和发布订阅 (Publish-Subscribe) 模型
- 提供了可靠的消息传递机制
- 支持事务处理
- 允许应用程序解耦
##### 6. Java Database Connectivity (JDBC)
- **定义**:JDBC 是 Java 平台上的标准 SQL 数据库访问接口,用于与关系型数据库进行交互。
- **特点**:
- 提供了统一的 API 接口,支持多种数据库
- 支持连接池管理,提高性能
- 支持存储过程调用
- 提供了事务支持
#### 三、总结
《Java 2 Enterprise Edition (J2EE) Bible》是一本全面介绍 J2EE 平台及其核心技术的权威指南。本书深入浅出地讲解了 J2EE 的各个方面,包括但不限于 Servlets、JSP、EJB、JMS 和 JDBC。无论是对于初学者还是有一定经验的开发人员来说,都是一本不可或缺的参考书籍。通过阅读本书,读者不仅可以了解 J2EE 的基本概念和技术细节,还能学习到如何利用这些技术构建高性能、可扩展的企业级应用。
constantinedom
- 粉丝: 0
- 资源: 8