JSPCN主页 | JSP空间 | 网站制作 | JSP下载 | JSP论坛 | JSP教程 | 关于JSPCN | 联系我们
JSP虚拟主机,jsp空间,java空间,java虚拟空间,详细请点击进入
做最专业的JSP中文网站 当前位置首页--JAVA技术--XML  
文章搜索:
关键字 标题
  
JSP中文网内容管理系统(JCMS)
JSP虚拟主机
网络笔记本
网摘,图片,笔记收藏
虚拟服务器

JSPCN文章目录分类
JSP配置[219]JSP基础[136]
中文问题[69]上传问题[27]
JAVABEAN[46]数据库[212]
文件操作[126]图片声音[17]
JSP其他[57]时间相关[16]
JAVAMAIL[72]STRUTS[144]
开发工具[28]教程系列[157]
JSP实例[89]
JAVA基础[421]APPLET[78]
JAVA网络[179]Applica[115]
Servlet[98]XML[163]
J2ME[257]J2EE[374]
考试相关[63]JAVA线程[90]
EJB[261]Swing[26]
Java API[141]声音图片[28]
异常处理[33]JAVA实例[290]
JAVA类[139]SUN[89]
Hibernate[6]JMX[8]
Spring[34]
本版推荐文章 
本版热点文章 
相关文章链接 
 
什么时候在EJB系统中使用XML
作者:     文章来源:
访问次数:148次     加入时间:2007年02月18日
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的资料,在http://www.theserverside.com。

有一个重要情况XML不是很有用,那就是EJB组件之间
通信的在线格式。

这个想法不仅仅是应用程序组件互相发送合适的数据
而是组件之间能通过把XML作为参数互相传递来互操作。
因为数据使用XML格式,每个组件能检查XML文档来
决定什么数据被收到。
虽然有些基于J2EE的流程解决方案使用这个方法,
XML并不适用于EJB组件之间的通信,原因是性能问题。
解析XML文档需要时间,通过在线传输XML文档需要
更长的时间。为了高性能的企业级应用,在运行时或
常规操作中使用XML代价太高。当性能负担慢慢的变得
不那么重要,当XML解析器变得更高效,当人们开始使
用文本压缩去在线传送XML文档时,那么…

最重要的不去使用XML的原因是因为他通常不需要
被应用。假设一个单独的机构写出了所有你的EJB组件,
XML可能不会被怎么使用,因为很少需要在不同系统
之间进行数据映射,因此你能独立控制对象模型…



Copyright © 2002-2005 JSPCN.net. All rights reserved.
JSP中文网    备案序号:蜀ICP备05001583号
成都恒海科技发展有限公司    成都市一环路南二段6号新瑞楼三楼8号