XML和J2EE的组合技术 - 编程入门网
务器特别为TextMessage提供了XMLMessage子类,允许用XPath表达式来过滤XML消息。不过这是一种专有的扩展,这要求交换消息的双方必须都能处理这类消息。
为此,Sun公司目前正在开发用于XML消息的Java API(JAXM)。其目标是提供一个高级别的标准服务,以实现基于ebXML的消息的合成与传送。一个JAXM服务提供程序可以将这类消息映射到适当的物理消息系统(诸如JMS API)中去。 XML和J2EE的组合技术(4)时间:2010-09-28 小龙亭 布老虎让XML看得见 将XML同Web系统的用户界面进行集成显然是一种有益的尝试。绝大多数的界面程序,无论是基于还是不基于Web,都是将数据进行转换,然后用易读的格式展现给用户。用诸如XML这种“易消化”的格式存放数据将简化上述工作,同时它还大大提高了内容的可管理性,接下来我们就可看到这一点。不过首先要大书一笔的是,XML在Web界面层的应用得益于JSP技术的发展。 一直以来大家都希望能清晰地区分Web应用程序的表示层与底层对象模型,JSP框架诞生于这些努力之中(包括早期JHTML尝试)。JSP框架允许将Java代码嵌入到HTML内容中,这样既可以实现动态内容,又不必经常修改Java Servlets的代码。在页面中包含Java技术的途径是通过JSP标记(JSP Tags),这些标记以XML风格出现。在JSP中,Java程序以代码片段、服务器端JavaBeans组件、在服务器端触发特定操作的不透明标记(标准的或自定义的)等形式存在。当某个用户通过浏览器请求JSP页面时,一个Java应用服务器解析该JSP页面,将其编译成一个Java Servlet,然后执行该Servlet以产生答复页面。 一种直接将XML数据源集成到JSP的界面中去的方法是,将XML加载到JavaBeans组件中(如同我们在MediaAsset例子中所做的),然后在JSP中直接引用这些JavaBeans组件。 下面是一个嵌入Java代码片断的例子:
其中粗体部分为JSP代码片断和标记,其余部分是标准的HTML文本。 上述程序还有一种更简洁的写法,那就是使用自定义JSP页面标记。这样我们就可以从JSP页面中剔出代码段,只使用JavaBeans组件和自定义的JSP标记即可。比如说,为了去掉创建解析器、加载资源数据到集合中的那段代码,我们可创建一个自己的标记,由它在幕后完成这些工作。以下是例子: .
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |