J2EE/XML开发者通常都是使用文档对象模型(DOM)API或简单的APIforXML(SAX)API来分析XML文档。然而,这些API都有其缺点。其中,DOMAPI的缺点之一是消耗大量的内存,因为在该XML文档可以被导航之前,必须创建一个完整的XML文档的内存结构。而SAXAPI的缺点在于,它实例了一种推分析模型API,其中分析事件是由分析器生成的。比较之下,StAX则是基于一种拉分析模型。在本文中,你将首先创建你自己的XML文档,然后学习使用各种不同方法来对之进行分析;最后,我们使用事件生成的StAX拉方法。
章节内容:WCF地址、WCF绑定、WCF契约、使用编程的方式配置服务。
OSGi框架入门介绍大纲,简介OSGi介绍OSGi开源实现ApacheFelix介绍CodeOSGi为基于组件或服务的开发提供了一套通用和标准的规范集,通过OSGi可以轻松实现组件或服务之间信息的隐藏和共享,从而构建高度模块化和动态性的系统。
[WebService介绍]WebService就是为了异构系统的通信而产生的,它基本的思想就是使用基于XML的HTTP的远程调用提供一种标准的机制,而省去建立一种新协议的需求。目前进行WebService通信有两种协议标准,一种是XML-RPC,另外一种是SOAP。XML-RPC比较简单,出现时间比较早,SOAP比较复杂,主要是一些需要稳定、健壮、安全并且复杂交互的时候使用。PHP中集成了XML-RPC和SOAP两种协议的访问,都是集中在xmlrpc扩展当中。
Kettle是”kettle E.T.T.L Envirnonment”首字母缩写,这意味着设计实现ETL需要:抽取,转换,装入和加载数据。Spoon是一个图形用户界面,它允许运行转换或者任务,其中转换是用pan工具来运行,任务是用Kitchen来运行。
随着XML的流行,JavaScript开发者也迫切希望在客户端Web开发中应用XML,本节将介绍如何通过XML DOM对象和XMLHttpRequest对象读取XML文件。
JSTL标准函数、自定义函数。
Velocity是一个基于java的模板引擎(templateengine:模板引擎的作用就是取得数据并加以处理,最后显示出数据)。它允许任何人仅仅简单的使用模板语言(templatelanguage)来引用由java代码定义的对象。