金蝶Apusic应用服务器V6:技术概览与组件模型解析
需积分: 48 71 浏览量
更新于2024-08-10
收藏 13.94MB PDF 举报
"这篇文档主要介绍了EJB3.0组件模型和金蝶Apusic应用服务器V6的相关知识,包括组件接口、组件类、部署描述以及Apusic应用服务器的架构、容器和服务等。"
在EJB3.0组件模型中,核心概念包括:
1. **组件接口**:这是客户端用来访问组件的业务逻辑的方法集合,被称为业务接口。在EJB3.0中,可以通过注解简化了接口的定义和使用。
2. **组件类**:实现了组件接口中声明的方法,提供了业务逻辑的具体实现。
3. **部署描述**:包含了EJB的部署相关信息,如事务属性等,EJB3.0中允许使用注解来标注这些信息,使得部署更灵活。
关于**Home接口**:
- 在EJB2.1中,Home接口是客户端创建和管理EJB实例的主要途径,分为本地Home接口和远程Home接口。
- **远程Home接口**允许远程客户端创建新的Session对象、清除Session对象、获取EJB元数据以及处理句柄,以支持跨虚拟机的通信。
- 编写远程Home接口时,需要遵循特定规则,比如接口必须扩展`javax.ejb.EJBHome`,方法参数和返回值需是RMI兼容类型,并明确抛出`java.rmi.RemoteException`。
金蝶Apusic应用服务器V6是金蝶中间件有限公司的产品,其技术概览包括:
1. **Apusic服务器、Apusic域和Apusic实例**:这是Apusic服务器的组织结构,类似于Kubernetes中的命名空间或集群结构。
2. **容器**:包括WebContainer、EJBContainer和ClientContainer,分别支持JSP/Servlet、EJB和客户端应用的运行。
3. **基础服务**:涵盖JCAServices、Naming、JTA、死锁检测、并发控制、JDBC、JDBC语句缓存、连接池、JMS、JavaMail和JMX等,这些都是企业级应用所需的关键服务。
4. **WebServices**:支持JAX-WS规范,JavaEE5.0的兼容性,以及消息安全机制,如UDDI服务。
5. **安全框架**:基于JAVA授权和鉴定服务(JAAS)、JACC,提供了ApusicSecurityExtensions、ApusicSSO、身份验证、授权、加密和安全数据存储等功能。
Apusic应用服务器V6作为一个全面的中间件平台,集成了多种服务和容器,为企业应用提供了稳定、安全的运行环境,同时也支持标准的EJB3.0规范,使得开发者能更方便地构建和部署企业级应用。
2019-08-23 上传
2020-01-30 上传
2019-06-10 上传
点击了解资源详情
2018-11-19 上传
2019-01-17 上传
2019-06-26 上传
2019-04-24 上传
2021-04-07 上传