角色和责任
将责任分离的另一个好处是在代码级上,可以将基于EJBs的系统逻辑的分派给更适合的专家。SUN的EJB规范建议使用几个独立的角色,对于确定运作环境的责任链是非常重要的。举例说,EJB提供者是由商业专家和分析人员扮演的角色,他们确定一个组织内的最佳信息流程。但是仍旧有Second Domain Expert,如应用程序汇编人员,他们集成不同的EJB组件并确保它可以确保满足应用程序的需求。
还有两种角色归入到系统级的部分,第一个是配置人员,他们负责实际的安装和配置基于EJB的系统。这需要有设置目录服务和集成现有应用程序的经验。第二个是系统管理员,他们要提供全天的监视和支持,确保应用程序正常运作。尽管系统管理员这个角色不需要是Java编程专家,但是他需要能够应付以下问题:
很明显,有些角色是可以交叉的,比如系统管理员和配置人员。尽管配置人员可能是将类文件复制到服务器而系统管理员需要确定配置人员是否复制到了正确的位置。
------ | ------ |
点击页数,可转到相应的页。 | |
1 2 3 4 5 | 下一页 |
选择EJB服务器 |