Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1530139
  • 博文数量: 3500
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 43870
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-03 20:31
文章分类

全部博文(3500)

文章存档

2008年(3500)

我的朋友

分类:

2008-05-04 19:55:03

一起学习
XML是一个非常流行的词,我们现在来讨论XML 在EJB开发中的适用性。 XML适用于以下几种情况: 1.作为对已有系统的接口。如果你有数目巨大的已 有系统,或者你有一个很大的内部联系紧密的已有系 统,然后你将需要查看你从已有系统收发的数据, 这时候XML可以帮助你。不是去收发那个已有系统能 够懂的合适结构的数据,而是你能够为那个已有系 统发明一种XML facade。那个facade从EJB组件得到 XML输入,然后把XML映射成那个已有系统支持的合 适结构。当那个已有系统对你的EJB应用系统返回数 据时,那个XML facade转换已有数据成能被你的EJB 应用程序懂得的XML数据。这对处理J2EE应用的商业 分析员也很有用。他们能用XML来帮助操作数据映射, 而XML是一种很容易懂的技术。 2.作为一种文档持久性机制。当你将大量的文档(如 新闻报道,文章,书本,等等)持久化,把他们用XML 表示是合适的。 3.作为一种web service的接口。EJB组件能被封装成 一种web service。XML成为在web服务之间传输的在 线数据格式。我们有一个怎么去构建基于web service 的J2EE的白皮书,也有怎么从另外一个J2EE系统得到 web service的资料,在。 有一个重要情况XML不是很有用,那就是EJB组件之间 通信的在线格式。 这个想法不仅仅是应用程序组件互相发送合适的数据 而是组件之间能通过把XML作为参数互相传递来互操作。 因为数据使用XML格式,每个组件能检查XML文档来 决定什么数据被收到。 虽然有些基于J2EE的流程解决方案使用这个方法, XML并不适用于EJB组件之间的通信,原因是性能问题。 解析XML文档需要时间,通过在线传输XML文档需要 更长的时间。为了高性能的企业级应用,在运行时或 常规操作中使用XML代价太高。当性能负担慢慢的变得 不那么重要,当XML解析器变得更高效,当人们开始使 用文本压缩去在线传送XML文档时,那么… 最重要的不去使用XML的原因是因为他通常不需要 被应用。假设一个单独的机构写出了所有你的EJB组件, XML可能不会被怎么使用,因为很少需要在不同系统 之间进行数据映射,因此你能独立控制对象模型… 下载本文示例代码


什么时候在EJB系统中使用XML什么时候在EJB系统中使用XML什么时候在EJB系统中使用XML什么时候在EJB系统中使用XML什么时候在EJB系统中使用XML什么时候在EJB系统中使用XML什么时候在EJB系统中使用XML什么时候在EJB系统中使用XML什么时候在EJB系统中使用XML什么时候在EJB系统中使用XML什么时候在EJB系统中使用XML什么时候在EJB系统中使用XML
阅读(86) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~