Jump To Close Expand all Collapse all Table of contents 开发 EJB 应用程序 1. 简介 Expand section "1. 简介" Collapse section "1. 简介" 1.1. EJB 概述 1.2. EJB 3.2 功能集 1.3. Enterprise Beans Expand section "1.3. Enterprise Beans" Collapse section "1.3. Enterprise Beans" 1.3.1. 编写企业 Bean 1.4. 企业 Bean 业务接口 1.5. 旧 EJB 客户端兼容性 2. 创建企业 Bean 项目 Expand section "2. 创建企业 Bean 项目" Collapse section "2. 创建企业 Bean 项目" 2.1. 使用红帽 CodeReady Studio 创建 EJB Archive Project 2.2. 在 Maven 中创建 EJB 归档项目 2.3. 创建包含 EJB 项目的 EAR 项目 2.4. 添加部署描述符到 EJB 项目 3. 会话 Bean Expand section "3. 会话 Bean" Collapse section "3. 会话 Bean" 3.1. 会话 Bean 3.2. 无状态会话 Bean 3.3. 有状态会话 Bean 3.4. 单例会话 Bean 3.5. 将 Session Beans 添加到 Red Hat CodeReady Studio 中的项目 4. 消息驱动 Beans Expand section "4. 消息驱动 Beans" Collapse section "4. 消息驱动 Beans" 4.1. 消息驱动 Beans 4.2. 消息驱动 Beans Controlled Delivery Expand section "4.2. 消息驱动 Beans Controlled Delivery" Collapse section "4.2. 消息驱动 Beans Controlled Delivery" 4.2.1. delivery Active 4.2.2. 交付组 4.2.3. 集群的单例 MDB 4.3. 在红帽代码Ready Studio 中创建一个基于消息的 Jakarta Messaging-Driven Bean 4.4. 在 jboss-ejb3.xml 中为 MDB 指定资源适配器 4.5. 在 MDB 中使用部署到集群中的资源定义注解 4.6. 在应用程序中启用 EJB 和 MDB 属性替换 Expand section "4.6. 在应用程序中启用 EJB 和 MDB 属性替换" Collapse section "4.6. 在应用程序中启用 EJB 和 MDB 属性替换" 4.6.1. 配置服务器以启用属性替换 4.6.2. 定义系统属性 Expand section "4.6.2. 定义系统属性" Collapse section "4.6.2. 定义系统属性" 4.6.2.1. 在服务器配置中定义系统属性 4.6.2.2. 在服务器启动时将系统属性作为参数传递 4.6.3. 修改应用程序代码以使用系统属性替代 4.7. 激活配置属性 Expand section "4.7. 激活配置属性" Collapse section "4.7. 激活配置属性" 4.7.1. 使用注解配置 MDB 4.7.2. 使用部署描述符配置 MDB 4.7.3. 配置 MDB 的一些用例示例 5. 调用会话 Bean Expand section "5. 调用会话 Bean" Collapse section "5. 调用会话 Bean" 5.1. 关于 EJB 客户端上下文 5.2. 使用远程 EJB 客户端 Expand section "5.2. 使用远程 EJB 客户端" Collapse section "5.2. 使用远程 EJB 客户端" 5.2.1. 初始上下文查找 5.2.2. 远程 EJB 配置文件 5.2.3. ClientTransaction 注解 5.3. 远程 EJB 数据压缩 5.4. EJB 客户端提升互操作性 5.5. 为远程 EJB 调用配置 IIOP 5.6. 配置 EJB 客户端地址 5.7. EJB Invocation overver HTTP Expand section "5.7. EJB Invocation overver HTTP" Collapse section "5.7. EJB Invocation overver HTTP" 5.7.1. 客户端实施 5.7.2. 服务器端实施 6. EJB 应用程序安全性 Expand section "6. EJB 应用程序安全性" Collapse section "6. EJB 应用程序安全性" 6.1. 安全身份 Expand section "6.1. 安全身份" Collapse section "6.1. 安全身份" 6.1.1. 关于 EJB 安全身份 6.1.2. 设置 EJB 的安全身份 6.2. EJB 方法权限 Expand section "6.2. EJB 方法权限" Collapse section "6.2. EJB 方法权限" 6.2.1. 关于 EJB 方法权限 6.2.2. 使用 EJB 方法权限 6.3. EJB 安全注释 Expand section "6.3. EJB 安全注释" Collapse section "6.3. EJB 安全注释" 6.3.1. 关于 EJB 安全注释 6.3.2. 使用 EJB 安全注解 6.4. 远程访问 EJB Expand section "6.4. 远程访问 EJB" Collapse section "6.4. 远程访问 EJB" 6.4.1. 将 Security Realms 与远程 EJB 客户端搭配使用 6.4.2. 添加新安全域 6.4.3. 将用户添加到安全域 6.4.4. 安全域和安全域之间的关系 6.4.5. 关于使用 SSL 加密进行远程 EJB 访问 6.5. Elytron 与 EJB 子系统集成 Expand section "6.5. Elytron 与 EJB 子系统集成" Collapse section "6.5. Elytron 与 EJB 子系统集成" 6.5.1. 使用管理控制台配置应用程序安全域 6.5.2. 使用管理 CLI 配置应用安全域 7. EJB Interceptors Expand section "7. EJB Interceptors" Collapse section "7. EJB Interceptors" 7.1. 自定义 Interceptors Expand section "7.1. 自定义 Interceptors" Collapse section "7.1. 自定义 Interceptors" 7.1.1. Interceptor Chain 7.1.2. 自定义客户端 Interceptors 7.1.3. 自定义服务器 Interceptors 7.1.4. 自定义容器拦截器 7.1.5. 配置容器拦截器 7.1.6. 服务器和客户端拦截器配置 7.1.7. 更改安全性上下文身份 7.1.8. 在应用程序中使用客户端拦截器 Expand section "7.1.8. 在应用程序中使用客户端拦截器" Collapse section "7.1.8. 在应用程序中使用客户端拦截器" 7.1.8.1. 动态插入客户端拦截器程序 7.1.8.2. 使用服务加载器机制插入客户端拦截器 7.1.8.3. 使用 ClientInterceptor 注解插入客户端拦截器 8. 集群企业 JavaBeans(EJB) Expand section "8. 集群企业 JavaBeans(EJB)" Collapse section "8. 集群企业 JavaBeans(EJB)" 8.1. 关于集群 EJB 8.2. EJB 客户端代码简化 8.3. 部署集群 EJB 8.4. 集群 EJB 的故障转移 8.5. 远程单机客户端 8.6. 集群拓扑通信 8.7. EJB 的自动交易粘性. 8.8. 另一个实例上的远程客户端 8.9. 独立和服务器内客户端配置 8.10. 为 EJB 调用实施自定义负载平衡策略 8.11. 集群环境中的 EJB 事务 9. 调整 EJB 3 子系统 A. 参考资料 Expand section "A. 参考资料" Collapse section "A. 参考资料" A.1. EJB Java 命名和目录接口参考 A.2. EJB 参考解决方案 A.3. 远程 EJB 客户端的项目依赖项 A.4. jboss-ejb3.xml 部署描述符参考 A.5. 配置 EJB 线程池 Expand section "A.5. 配置 EJB 线程池" Collapse section "A.5. 配置 EJB 线程池" A.5.1. 使用管理控制台配置 EJB 线程池 A.5.2. 使用管理 CLI 配置 EJB 线程池 A.5.3. EJB 线程池属性 Settings Close Language: 简体中文 日本語 English Language: 简体中文 日本語 English Format: Multi-page Single-page Format: Multi-page Single-page Language and Page Formatting Options Language: 简体中文 日本語 English Language: 简体中文 日本語 English Format: Multi-page Single-page Format: Multi-page Single-page 开发 EJB 应用程序 Red Hat JBoss Enterprise Application Platform 7.3面向希望为红帽 JBoss 企业应用平台开发和部署企业 JavaBeans(EJB)应用程序的开发人员和管理员提供的说明和信息。摘要 本文档为希望使用红帽 JBoss 企业应用平台开发和部署 EJB 应用程序的开发人员和管理员提供了信息。 Next