《XML和J2EE的组合技术》.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《XML和J2EE的组合技术》.pdf

XML 和J2EE 的组合技术 阅读次数5378 出处 翻译:布老虎 [ 中文JAVA 技术网 2002-10-23] 当前,Java 2 平台企业版(J2EE )架构在厂商市场和开发者社区中倍受推崇。作为一种工具,可扩展标记 语言(XML )简化了数据交换、进程间消息交换这一类的事情,因而对开发者逐渐变得有吸引力,并开始 流行起来。自然,在J2EE架构中访问或集成XML解决方案的想法也很诱人。因为这将是强大系统架构同高 度灵活的数据管理方案的结合。 XML 的应用似乎是无穷无尽的,但它们大致上可以分为三大类: * 简单数据的表示和交换(针对XML 的简单API (SAX )和文档对象模型(DOM)语法解析,不同的文档 类型定义(DTDs)和概要(schemas )) * 面向消息的计算(XML-RPC (远程过程调用),SOAP协议,电子化业务XML (ebXML )) * 用户界面相关、表示相关的上下文(可扩展样式表语言(XSL ),可扩展样式表语言转换(XSLT )) 这几类应用在J2EE 架构中恰好有天然的对应:数据表示和交换功能是EJB组件模型中持久化服务 (persistence services)的一部分,基于消息的通讯由Java消息服务(JMS )API来处理,而界面表示正 是Java服务器页面(JSP )和Java Servlets的拿手好戏。 在本文中,我们将看到当今基于J2EE 的应用里,XML是如何在上述几个方面进行应用的,以及在相关标准 的未来版本中这些应用将会如何发展。 基础:数据的表示和交换 原型化的XML应用(假设有的话)的内容通常是:数据以XML格式存放,为了进行显示、修改甚至写入某 个XML文档而经常被读入到某个对象模型中。作为例子,假定我们正处理多种类型的媒体(图品、视频、 文本文档等等),并且用下面这个简单的XML DTD来描述这些媒体的元数据: !-- DTD for a hypothetical media management system -- !-- Media assets are the root of the object hierarchy. Assets are also hierarchical - they can contain other assets. -- !ELEMENT media-asset (name, desc?, type*, media-asset*, urn) !-- Metadata about the asset -- !ELEMENT name (#PCDATA) !ELEMENT desc (#PCDATA) !ELEMENT type (desc, mime-type?) !ELEMENT mime-type (#PCDATA) !ELEMENT urn (#PCDATA) 以下是一个基于上述媒体DTD的XML文档,描述了与某个课程讲座相关的内容: ?xml version=1.0 ?!DOCTYPE media-asset PUBLIC -//Jim Farley//DTD Media Assets//EN http://localhost/Articles/Sun/dtds/media.dtd media-asset name第14 讲/name desc与第14 讲相关的所有内容/desc !-- 内容对象lecture 14的一套子组件 -- media-asset name讲座的幻灯片/name type descMS PowerPoint/desc mime-typeapplication/vnd.ms-powerpoint/mime-type /type urn/jaf/E123/lecture-14/slides.ppt/urn /media-asset media-asset name讲座的视频片断/name type descRealPlayer streaming video/desc mime-typevideo/vnd.rn-realvideo/mime-type /type urn/jaf/E123/lecture-14/lecture.rv/urn /media-asset !-- 讲座

您可能关注的文档

文档评论(0)

ycwf + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档