在EJB 2.0局部引用和容器管理关系出现之前,通常把实体EJB用于模型粗粒度域对象。这主要是由于与远程通信有关系统开销并阻止了细粒度访问企业层的客户层对象。粗粒度设计的性能通过实现数值对象而促进改善,压缩所有的数据也就是说在客户层和企业层之间传递数据。使用有大量域对象的复杂系统,即使这么样能提供一个第一流的和高度执行设计,这个设计导致在系统内出现过多的数值对象。这同样也创建在企业层和客户层之间的紧密连接。同样,在EJB出现之间,bean提供者不得不明确地提供用于维护域对象之间联接的程序。在一个有在域对象之间的复杂关系的情况中,数值对象的设计变得很复杂。在使用EJB开发企业应用程序的过程中,容器管理关系和局部引用的出现开启了令人兴奋的新途径。在本文中,我将带你使用EJB 2.0的强大方法连同bean组件和JAXP创建动态的基于数据结构的XML,可以在你的企业层和表现层之间传递信息。
从企业层到客户层传递数据的过程中使用XML,可以帮助你实现在的应用程序中的多种宽松连接;然而,当你把新的域对象添加到实体型中时,你可能需要添加用于创建新DOM构架的类来添加该实体。在文中,我们将开发一个框架来动态地遍历容器管理和给定的局部EJB有关的域,并且创建一个可以在应用程序的多个层之间传递的XML件。这个方法将有以下优点∶
标签:
下一篇 EJB系列教程之三