索引 | |
Sun ONE Application Server 7 Developer's Guide to Enterprise Java Bean 技术开发者指南 |
816-7151-10 |
更新时间:2002 年 10 月 9 日 |
目录什么人士应使用本指南
使用文档
本指南组织方式
相关信息
文档约定
一般约定
产品支持
涉及目录的约定Sun ONE 应用服务器 Enterprise JavaBean 技术介绍
EJB 2.0 更改摘要
EJB 体系架构
增值特性
只读 Bean
关于 Enterprise JavaBean
pass-by-reference
合用和缓存特性
监视
与 Sun ONE Studio 4 集成
动态部署和重新加载
什么是 Enterprise JavaBean?
关于开发有效的应用程序
Bean 的类型
EJB 流
EJB 容器
接口
主接口
合用和缓存
远程接口
本地接口
合用参数
Enterprise Bean 如何访问资源
缓存参数
JNDI 连接
事务管理
数据库连接
URL 连接
应用程序安全的工作原理
创建 Enterprise Bean 的一般过程
关于 EJB 汇编和部署
Bean 使用准则
客户端视图准则
远程接口或本地接口准则
访问 Sun ONE 应用服务器功能关于会话 Bean
会话 Bean 特征
开发会话 Bean
容器
无状态容器
有状态容器
开发要求
限制和优化
确定会话 Bean 使用
有状态会话 Bean 注意事项
提供接口
无状态会话 Bean 注意事项
创建远程接口
创建 Bean 类定义
创建本地接口
创建本地主接口
创建远程主接口
会话同步
抽象方法
优化会话 Bean 性能
限制事务关于实体 Bean
实体 Bean 特征
开发实体 Bean
容器
持久性
Bean 管理持久性
只读 Bean
容器管理持久性
确定实体 Bean 使用
使用只读 Bean
Bean 开发人员的责任
定义主键类
定义远程接口
创建远程主接口
定义本地接口
findByPrimaryKey 方法
远程主接口示例
创建本地主接口
创建 Bean 类定义(适用于 Bean 管理持久性)
创建本地接口
创建远程接口
使用 ejbCreate
使用 ejbActivate 和 ejbPassivate
使用 ejbLoad 和 ejbStore
使用 setEntityContext 和 unsetEntityContext
使用 ejbRemove
使用查找程序方法
只读 Bean 特征和生命周期
处理同时访问的同步
只读 Bean 良好做法
刷新只读 Bean
调用事务方法
部署只读 Bean
定期刷新
以编程方式刷新Sun ONE 应用服务器支持
关于容器管理持久性
CMP 组件
使用容器管理持久性
关系
一对一关系
抽象架构
一对多关系
多对多关系
部署描述符
持久性管理器
过程概述
第三方可插拔持久性管理器 API
阶段 1. 创建映射部署描述符文件
映射功能
阶段 2. 生成和编译具体 Bean 和代表
阶段 3. 在 Sun ONE 应用服务器运行时运行
映射特性
支持的映射数据类型
映射工具
映射技术
BLOB 支持
使用 capture-schema 实用程序
映射字段和关系
指定要映射的 Bean
配置资源管理器
指定映射组件
指定字段映射
指定关系
使用 EJB QL
为 1.1 查找程序配置查询
查询筛选表达式
查询参数
查询变量
限制和优化
EAR 文件中的唯一数据库架构名称
sun-cmp-mappings.xml 文件中的元素
容器管理持久性协议的局限性
关于远程接口的限制
示例
示例架构定义
示例 CMP 映射 XML 文件
示例 EJB QL 查询关于消息驱动型 Bean
消息驱动型 Bean 的区别
开发消息驱动型 Bean
消息驱动型 Bean 的特征
事务管理
并行消息处理
创建 Bean 类定义
限制和优化
使用 ejbCreate
配置
使用 setMessageDrivenContext
使用 onMessage
使用 ejbRemove
连接工厂和目标
消息驱动型 Bean 池
服务器实例范围内的属性
自动重新连接到 JMS 提供者
JMS 的局限性
示例消息驱动型 Bean XML 文件
池调整和监视
onMessage 运行时异常
示例 ejb-jar.xml 文件
示例 sun-ejb-jar.xml 文件JTA 和 JTS 事务支持
关于事务处理
平面事务
使用容器管理事务
全局和本地事务
分界模型
容器管理事务
提交选项
Bean 管理事务
管理和监视
指定事务属性
使用 Bean 管理事务
不同属性要求
回滚容器管理事务
属性值
同步会话 Bean 的实例变量
容器管理事务中不能有的方法
选择事务类型
设置事务超时
JDBC 事务
在不提交的情况下返回
JTA 事务
Bean 管理事务中不允许有的方法
处理隔离级别关于安全的 Enterprise Bean
授权和身份验证
定义安全角色
安全角色
部署
声明方法权限
声明安全角色引用
指定安全标识
run-as 标识
使用编程安全
处理不受保护的 EJB 层资源EJB 结构
创建部署描述符
部署 Enterprise Bean
使用管理界面
sun-ejb-jar_2_0-0.dtd 文件结构
使用命令行界面
使用 Sun ONE Studio 4 IDE
重新加载 Enterprise Bean
子元素
sun-ejb-jar.xml 文件中的元素
数据
属性
一般元素
示例 EJB XML 文件
角色映射元素
引用元素
消息传递元素
安全元素
持久性元素
合用和缓存元素
类元素
示例 ejb-jar.xml 文件
示例 sun-ejb-jar.xml 文件映射 CMP Bean
捕获架构
EJB 持久性属性
将现有 Enterprise Bean 映射到一个架构
映射关系字段sun-ejb-jar_2_0-0.dtd 文件元素
sun-cmp-mapping_1_0.dtd 文件元素
索引 |