.................... 45 7,企业 Bean 的命名约定 ................................................................................... 46 8,企业 Bean 的生存周期 ................................................................................... 46第 4 章 有状态会话 Bean 示例.................................................. 51 1.购物车会话 Bean CartEJB .......................................................................... 51 二 其他的企业 Bean 特性 ................................................................................... 58第 5 章 BMP 的例子 ..................................................................................... 62 一.SavingsAccountEJB.......................................................................................... 62 二.用 deploytool 部署 BMP 实现的实体 Bean ................................ 74 三.为 BMP 映射表间关系 ................................................................................ 74 四.BMP 的主键 .......................................................................................................... 85 五.异常处理 .................................................................................................................. 88第 6 章 CMP 的例子..................................................................................... 89 一 RosterApp 应用概述 .......................................................................................... 90 二 layerEJB 代码分析 ............................................................................................. 90 三.RosterApp 配置说明 ....................................................................................... 95 四 RosterApp 中的方法调用 ............................................................................ 102 五 运行 RosterApp 应用程序 .......................................................................... 109 六 用 deploytool 工具部署 CMP 实现的实体 Bean .................... 110 七 CMP 的主键 ........................................................................................................... 110第 7 章 一个消息驱动 Bean 的例子 ............................... 113 一.例子应用程序介绍 ........................................................................................ 113 二.J2EE 应用程序客户端 ............................................................................... 114 三.消息驱动 Bean 类........................................................................................... 115 四.运行本例子 .......................................................................................................... 116 五.用 deploytool 部署消息驱动 Bean ................................................... 117 六.用 deploytool 配置 JMS 客户端.......................................................... 118第 8 章 EJB 查询语言 .............................................................................. 120 一.术语 ............................................................................................................................ 120 二.简单语法 ................................................................................................................ 121 三.查询例子 ................................................................................................................ 121 四.全部语法 ................................................................................................................ 124 五.EJB QL 的限制 ................................................................................................. 137第 9 章 网络客户端及组件............................................................. 139第 11 章
JSP 技术 ............................................................................................ 165第 12 章
JSP 页面中的 JavaBean 组件 ..................... 178第 13 章 在
JSP 页面中自定义标签 ............................... 182第 14 章 事务.................................................................................................................... 202 一.什么是事务 .......................................................................................................... 202 二.容器管理事务 .................................................................................................... 203 三.Bean 管理事务 .................................................................................................. 208 四.企业 Bean 事务摘要 .................................................................................... 211 五.事务超时 ................................................................................................................ 211 六.隔离级别 ................................................................................................................ 212 七.更新多个数据库 .............................................................................................. 212 八.Web 组件事务 ................................................................................................... 214第 15 章 安全 .......................................................................................................... 215 一.纵览 ............................................................................................................................ 215 二.安全角色 ................................................................................................................ 216 三.Web 层安全 .......................................................................................................... 217 四.EJB 层安全........................................................................................................... 219 五.应用程序客户端层安全 ............................................................................ 220 六.EIS(Enterprise Information System)层安全 ....................... 221 七.传递安全身份 .................................................................................................... 223 八.J2EE 用户、域和组 ..................................................................................... 224 九.安装服务器证书 .............................................................................................. 225第 16 章 资源连接.......................................................................................... 227 一.JNDI 名和资源引用 ..................................................................................... 227 二.数据库连接 .......................................................................................................... 230 三.邮件服务连接 .................................................................................................... 232 四.URL 资源连接 ................................................................................................... 234第 17 章 DUKE 的银行应用程序 ........................................ 236第一部分 介绍准备工作 J2EE 指南对于广大的 Java 程序员来说是一份不可或缺的资料了。
这篇导论对于初次碰到J2EE 的程序员来说有着同样的作用。
它与 Java 指南一样都是一例子为中心。
谁应该使用这指南 这篇指南是为爱好开发和部署 J2EE 应用程序的程序员准备的。
它包括了组成 J2EE 平台的技术以及描述如何开发 J2EE 组件并部署在 J2EE 软件开发包上。
这篇指南不是为 J2EE 服务器及工具供应商准备的,它没有解释如何实现 J2EE 结构,也没有解释 J2EE 软件包。
J2EE 规范描述了 J2EE 结构并可以从下面的网址下载: http://java.sun.com/j2ee/docs.htmlspecs关于例子 这篇指南包含很多完整的,可运行的例子。
你可以看看例子列表P445。
理解例子的准备工作 为了理解这些例子,你需要熟练 Java 语言,SQL,及关系型数据库的概念,这些非常重要的主题在 Java 指南中,下面的表格已列了出来。
主题 Java 指南JDBC http://java.sun.com/docs/books/tutorial/jdbcThreads http://java.sun.com/docs/books/tutorial/essential/threadsJavaBeans http://java.sun.com/docs/books/tutorial/javabeanSecurity http://java.sun.com/docs/books/tutorial/security1.2例子下载 如果你一再线看了这些文档,并且你向变异并运行这些例子,可以从下面的网址下载: http://java.sun.com/j2ee/download.htmltutorial 如果你安装了这些捆绑的例子,例子的源代码在目录 j2eetutorial/examples/src 下,子目录ejb 下是 EJB 的例子。
这些捆绑的例子也包括 j2ee EAR,位于目录 j2eetutorial/examples/ears 下。
如何编译并运行例子 这篇指南文档是 J2EE SDK 1.3 版,要编译、运行例子你需要 J2EE SDK 1.3 及 Java2 标准版,你可以从下面的网址下载 J2EE1.3: http://java.sun.com/j2ee/download.htmlsdk下载 J2SE1.3.1 的网址: http://java.sun.com/j2se/1.3/这些例子附有一个配置文件——ant1.3,一个方便的运行工具。
这个工具是由 Apache 软件公司Jakarta 项目组开发的。
可以从下面的网址下载: http://jakarta.apache.org/builds/jakarta-ant/release/v1.3/bin要编译例子,可按照下面的步骤来: 1.下载并安装 J2SE SDK1.3.1、J2EE SDK1.3 及 ant. 2.J2SE SDK1.3.1、J2EE SDK1.3 及 ant 的安装说明如何配置环境变量。
对照下表和对环 境变量的配置情况。
环境变量 值 JAVA_HOME J2SE SDK 的安装路径 J2EE_HOME J2EE SDK 的安装路径 ANT_HOME ANT 的安装路径 PATH 应该包括 J2EE SDKJ2SE SDKampANT 的安装 路径 3.转到目录 j2eetutorial/example. 4.运行 ant target.相关信息 这篇指南提供了如何使用主要的组件技术在 J2EE 平台上运用的简明概括,要了解更多的信息可参考下面的网址:EJB: http://java.sun.com/products/ejbJava Servlet: http://java.sun.com/products/servletsJSP: http://java.sun.com/products/
jsp第1章 总 括 今天,越来越多的开发人员都想编写分布式的,事务型的企业及应用程序,以及平衡速度、安全及服务器方可靠度的技术。
如果你已经在这个领域工作,你应该知道在当今的快速变换及需求的电子商务及信息技术的世界里,企业应用程序需要设计、编译、产生低价位的、高速的、占用少量资源的程序。
为了缩减开发成本,快速跟踪企业应用的设计和开发,J2EE 技术提供了基于组件的设计方法,开发、集成、部署应用程序。
J2EE 平台提供了多层分布式应用模式,使具有重用的能力,并集成了基于 XML 的数据交换——一个统一的安全模式及灵活的事务控制。
一.分布式得多层应用程序 J2EE 平台使用多层分布式的应用模式。
应用逻辑根据其功能分成多个组件,各种不同的应用组件构成分布在不同的依赖于层的机器上的 J2EE 程序。
下面列出了位于不同层的组件 . 运行在客户机上的客户层组件 . 运行在 J2EE .
上一篇:
jstl C标准标签库
下一篇:
还记得,那年的风车吗?