WEB开发网
开发学院软件开发Java Apache Geronimo 揭密:来自一位 WebSphere Appli... 阅读

Apache Geronimo 揭密:来自一位 WebSphere Application Server 专家的观点

 2010-05-07 00:00:00 来源:WEB开发网   
核心提示: 客户机、EJB 对象和 EJB 之间的代理发生的阶段是事务处理最复杂的阶段,在该阶段,Apache Geronimo 揭密:来自一位 WebSphere Application Server 专家的观点(7),您可以调节代码与 EJB 容器和应用服务器中的许多性能杠杆,来优化或调优事务处理,该资

客户机、EJB 对象和 EJB 之间的代理发生的阶段是事务处理最复杂的阶段。在该阶段,您可以调节代码与 EJB 容器和应用服务器中的许多性能杠杆,来优化或调优事务处理。

在当前版本 EJB (2.1) 中,EJB 是 J2EE 应用程序开发比较复杂的区域之一。总之,尽管大多数复杂性位于应用程序代码中,但 EJB 容器和部署模型包括许多移动部分,所以系统管理器需要非常精通正在运行的工作。该模型公平适用于 WebSphere Application Server 和 Geronimo。

EJB 容器模型的五个主要部分是:

容器合同:应用程序开发需要扩展或实现的一组 API(和协议)。容器使用这些 API 和协议来管理组件。当容器需要创建、实例化或调用应用程序组件的方法时,必须实现或扩展这些不同但特定的 Java 接口或类。

容器服务 API:允许内部部署组件和外部组件获得对上述 J2EE API —— Java Authentication and Authorization Service (JAAS)、JNDI、Java Transaction Services (JTS) 等等 —— 实际实现的访问的容器元素。

声明性服务:设计策略(比如 Inversion of Control (IoC))开始生效的区域。基本上,容器的声明性服务基于为每个应用程序组件提供的部署描述(比如安全性和事务处理),截取应用程序组件。

其他容器服务:包括与组件生命周期、资源连接池、垃圾收集、集群等相关的其他运行时服务的服务。

资源:外部资源,比如 LDAP 服务和数据库服务器,您的应用程序可以与之连接。与任何优秀的 J2EE 应用服务器一样,Geronimo 允许您连接这些资源。Geronimo 用于实现 EJB 服务的 OpenEJB 容器允许通过其资源管理器组件来完成该操作。该资源管理器组件与 WebSphere Application Server 中的资源管理器组件相似。如果熟悉 WebSphere Application Server 的话,您就知道您可以在 WebSphere Application Server 的主要管理控制台中管理该资源和 JDBC 管理器组件。

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:Apache Geronimo 揭密

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接