快速业务通道

J2EE创建多媒体管理软件解决方案 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-23
id setTitle( java.lang.String title ) throws CardinalityConstraintException, MetadataException;  public java.lang.String getFirstTitle() throws MetadataException; }

列表2说明了一个Warwick Framework生成的面向客户端的应用编程接口的示例。列表3中的JSP代码说明了你如何通过JNDI查找、检索元数据集合对象和查询用于name元数据属性的值的对象来访问Warwick Framework。

列表3:

<%@ page ?> <% Hashtable env = new Hashtable(); env.put( Context.URL_PKG_PREFIXES, "com.hp.mw.richmedia" ); InitialContext ctx = new InitialContext( env ); MetadataContainer container = ( MetadataContainer ) ctx.lookup( "metadata:/metadata-container.xml" ); MetadataQuery query = container.createQuery( new URIQuerySpec( "http:// www.hpmiddleware.com/maiden/1.0/ testresource" ) ); Collection c = container.query( query ); Iterator itor = c.iterator(); MetaObject mo = ( MetaObject ) itor.next(); MaidenAppSample sampleMetadataSet = ( MaidenAppSample ) container.getMetadataSet( mo, "http://www.hpmiddleware.com/rdf/ maidenapp/sample/1.0#" ); PropertyValueCollection pvc = sampleMetadataSet.getNameCollection(); out.println( "<br><h3>Values for the name property?</h3><br>" ); itor = pvc.iterator(); while ( itor.hasNext() ) out.println( ( String ) itor.next() + "<br>" ); %>

J2EE创建多媒体管理软件解决方案(4)

时间:2010-07-19

我已经细节说明的存储组件和元数据组件简化了基于标准、多媒体增强的应用程序的创建。这些组件提供了使用你熟悉J2EE开发机制来存储、查询和检索多媒体元素的能力。因此,你不仅可以把现有的和新的J2EE应用程序中的上下文的多媒体内容提供给最终用户,而且可以利用这个平台来创建支持新媒体组件的生成的应用程序。

例如,你可以通过集合媒体组件到同步多媒体集成语言( Synchronized Multimedia Integration Language,SMIL)来组装一个促进媒体表现得交互创建的基于Web的应用程序。( SMIL是一个提供根据时间线计划音频、视频、文本和图形文件的标注语言。)另一个例子是一个简化提取、审查和最终发布多媒体内容的门户。这两个应用程序可以通过利用标准J2EE组件,例如JSP、servlets和Enterprise Java Beans来在多媒体生命周期中确定关键阶段。

J2EE创建多媒体管理软件解决方案 - 编程入门网

图⒊EMB组件和从属物

除了利用现有的组件之外,Java开发者团体还在探索如何扩展现有的Java平台的范围来在多媒体资源生成中担任一个更重要的角色。JCP的许多创新能解决现有的Java平台中的一些多媒体处理的不足。

Enterprise Media Bean

Enterprise Media Bean ( EMB) Java规范请求解决了多媒体数据的操作和应用。EMB规范工作推出了一个基于组件的体系机构,用于把多媒体数据无缝集成到基于J2EE程序设计模型的应用程序中。(参见图3)。这个规范提出了两个组件类型。第一个组件Media Foundation Bean提供了一些基本的服务(比如头标的提取)来提供一个标准和轻量级方法来在J2EE应用程序中包含基本的多媒体相关特性。相反,第二组件Media Entity Bean依靠EJB实体bean并且因此用于基于EJB体系结构的应用程序。这些Media Entity Bean基本上是持久的、远程的和易变的模型数据的实体bean。因此,它们扩展了标准EJB事务和安全模型到媒体数据中,提供了一个服务器端协议处理程序(例如流服务器)的抽象。

此外,JCP调查访问内容存储的标准方法。现在,客户应用程序必须使用一个供应商的专有的应用编程接口来与特

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号