金蝶Apusic应用服务器6.0核心技术解析

需积分: 48 16 下载量 4 浏览量 更新于2024-08-10 收藏 13.94MB PDF 举报
"金蝶Apusic应用服务器V6用户手册" 本文档是金蝶Apusic应用服务器V6的用户手册,涵盖了该服务器的核心组件、架构、容器、基础服务以及安全性等多个方面。Apusic应用服务器是金蝶中间件有限公司开发的一款企业级应用服务器,它提供了运行Java EE应用程序所需的环境和服务。 在核心组件部分,文档提到了几个关键的JAR文件,如apusic.jar,这是Apusic应用服务器6.0的核心类库,包含了运行服务器所需的基础功能。operamasks-impl.jar是Apusic贡献的一个Web开源框架,用于构建Web应用程序。mejb.jar实现了JSR-77规范,用于管理和监控EJB(Enterprise JavaBeans)。而javaee.jar则包含了Java EE标准API,这些API定义了与服务器交互的各种接口和类,使得开发者能够按照标准开发分布式企业应用。 在技术概览章节,文档介绍了Apusic应用服务器的体系结构,包括Apusic服务器、Apusic域和Apusic实例的概念。Apusic服务器是运行实例的基础,Apusic域是一组配置和管理的集合,而Apusic实例则是实际运行的应用程序实例。体系结构由多个组件构成,如WebContainer、EJBContainer和ClientContainer,分别负责处理Web应用、EJB和客户端请求。 WebContainer中,详细列出了JSP/Servlet容器、JSF引擎、Portlet容器、虚拟主机、HttpConnector和WebDAV等子组件,这些都是处理Web请求和响应的关键部分。EJBContainer则支持EJB的部署和执行,而ClientContainer处理客户端应用的交互。此外,文档还讨论了容器的Session管理,包括HttpSession和StatefulSessionBean的管理。 基础服务章节涵盖了一系列Java EE服务,如JCAServices(Java认证和授权服务)、Naming(命名服务)、JTA(Java事务API)、死锁检测、并发控制、JDBC(Java数据库连接)、JDBC语句缓存、连接池、JMS(Java消息服务)、JavaMail和JMX(Java管理扩展)。这些服务为开发和运行Java EE应用提供了必要的基础设施。 WebServices章节介绍了Web服务引擎,包括对JAX-WS规范的支持和JavaEE5.0的兼容性,以及金蝶Apusic应用服务器的安全机制。UDDI(统一描述、发现和集成)服务也被提及,用于服务注册和发现。 安全框架部分深入讲解了服务器的安全特性,包括JAVA授权和鉴定服务(JAAS)、JavaEE容器的授权合约(JACC)、ApusicSecurityExtensions、Apusic单点登录(SSO)、身份鉴定、授权、加密以及安全数据存储。这些内容确保了应用在服务器上的安全运行。 总而言之,金蝶Apusic应用服务器V6提供了一个全面的Java EE应用运行环境,具有强大的核心组件、灵活的架构设计、丰富的服务支持以及严谨的安全保障,为企业级应用开发和部署提供了坚实的基础。