J2EE开发指南:从入门到实战应用

5星 · 超过95%的资源 需积分: 15 17 下载量 98 浏览量 更新于2024-07-30 收藏 4.71MB PDF 举报
**J2EE指南(中文版)** 是一篇深入浅出的教程,旨在帮助读者理解和掌握J2EE平台的各个方面。J2EE全称为Java 2 Enterprise Edition,是Java平台企业版,它集合了一系列用于构建企业级应用的Java技术。该教程由经验丰富的IT专业人士编写,以英文术语和实例驱动,确保内容的专业性和实用性。 主要内容涵盖以下几个关键知识点: 1. **技术构成**:教程详细介绍了J2EE平台的核心技术,包括Java Servlets、JavaServer Pages (JSP)、Enterprise JavaBeans (EJB)、Java Message Service (JMS)、Java Transaction API (JTA)等,这些都是构建企业级应用不可或缺的基础组件。 2. **开发实践**:通过实际案例,如"DUKE的银行应用程序",读者可以学习如何设计、开发和部署J2EE组件。这些示例展示了如何将业务逻辑封装在EJBs中,如何使用JSP处理用户界面,以及如何利用Servlets进行数据交互。 3. **面向对象编程**:教程强调了面向对象编程在J2EE中的重要性,包括关键字如类、对象和继承等概念,让开发者能够更好地利用Java的面向对象特性进行高效开发。 4. **跨平台与安全性**:J2EE平台强调了其跨平台、安全和易于传输的特点,这对于在分布式环境中部署和维护大型系统至关重要。教程介绍了如何确保应用的安全性,如使用SSL/TLS进行通信加密。 5. **Applet技术**:J2EE与WebRunner浏览器的结合,使得Applet成为一种在互联网上传输和执行Java代码的方式。教程涵盖了如何创建和使用Applets,以及它们与Java Tutorial的关系。 6. **早期发展历史**:作者分享了自己在Sun公司早期参与Oak语言和WebRunner浏览器开发的经历,这为理解J2EE技术的发展背景提供了生动的视角。 由于篇幅限制,这里无法详述所有的内容,但整体上,J2EE指南不仅是一份技术指南,还包含了丰富的实战经验和历史沿革,有助于读者全面掌握J2EE技术,并能将其应用于实际项目中。无论是初学者还是经验丰富的开发人员,都可以从中受益匪浅。
2009-03-16 上传
首页 作者序 第一部分 介绍 第1章总括 一.分布式得多层应用程序 二.J2EE容器 三.打包J2EE组件 四.开发者角色 五.本书所用的软件 第2章动手做一个EJB 一.准备工作 二.创建J2EE应用程序 三.创建企业Bean 四.创建J2EE应用程序客户端 五.创建Web客户端 六.设置企业Bean的JNDI名 七.部署J2EE应用程序 八.运行J2EE应用程序客户端 九.运行Web客户端 十.修改J2EE应用程序 十一常见问题和解决方法 第二部分 EJB技术 第3章 企业Bean 一、企业Bean概述 二、会话Bean 三、EntityBean 四、Message-Driven Bean 五、定义客户端访问接口 六、企业Bean的“内容” 七、企业Bean的命名约定 八、企业Bean的生存周期 第4章 有状态会话Bean示例 一.购物车会话Bean CartEJB 二.其他的企业Bean特性 第5章 BMP的例子 一.SavingsAccountEJB 二.用deploytool部署BMP实现的实体Bean 三.为BMP映射表间关系 四.BMP的主键 五.异常处理 第6章 CMP的例子 一、RosterApp应用概述 二、layerEJB代码分析 三、RosterApp配置说明 四、RosterApp中的方法调用 五、运行RosterApp应用程序 六、用deploytool工具部署CMP实现的实体Bean 七、CMP的主键 第7章 一个消息驱动Bean的例子 一.例子应用程序介绍 二.J2EE应用程序客户端 三.消息驱动Bean类 四.运行本例子 五.用deploytool部署消息驱动Bean 六.用deploytool配置JMS客户端 第8章 EJB查询语言 一.术语 二.简单语法 三.查询例子 四.全部语法 五.EJB QL的限制 第三部分 Web技术 第9章 网络客户端及组件 第10章 Java Servlet技术 第11章 JSP技术 第12章 JSP页面中的JavaBean组件 第13章 在JSP页面中自定义标签 第14章 事务 一.什么是事务 二.容器管理事务 三.Bean管理事务 四.企业Bean事务摘要 五.事务超时 六.隔离级别 七.更新多个数据库 八.Web 组件事务 第15章 安全 一.纵览 二.安全角色 三.Web层安全 四.EJB层安全 五.应用程序客户端层安全 六.EIS(Enterprise Information System)层安全 七.传递安全身份 八.J2EE用户、域和组 九.安装服务器证书 第16章 资源连接 一.JNDI名和资源引用 二.数据库连接 三.邮件服务连接 四.URL资源连接