dom4j是一种解析XML文档的开放源代码XML框架。本文介绍如何使用包含在dom4j中的解析器创建并修改XML文档。dom4j API包含一个解析XML文档的工具。本文中将使用这个解析器创建一个示例XML文档,然后使用同一个解析器修改。与W3C DOM API相比,使用dom4j所包含的解析器的好处是dom4j拥有本地的XPath支持。DOM解析器不支持使用XPath选择节点。...详细
IBM WebSphere Business Process Management 是一个用于建模、组装、部署和管理具有面向服务的体系结构 (service-oriented architecture, SOA) 并使用企业服务总线 (enterprise service bus, ESB) 进行集成的应用程序的解决方案。该解决方案中的核心产品包括:IBM WebSphere Process Server、IBM WebSphere Enterprise Service Bus、IBM WebSphere Integration Developer、IBM WebSphere Business Modeler、IBM WebSphere Business Monitor。 ...详细
随着Web Service技术迅速发展,基于Web Service开发的应用被使用的越来越广泛。Web Service良好的封装性及跨平台能力为应用程序集成、B2B集成等应用场景提供可行的解决方案。本文将介绍如何使用WAS CE(WebSphere Application Server Community Edition)和Apache Axis2开发、部署及测试一个简单的Web Service应用-网上花店。...详细
准备好开始在您的开发人员测试活动中大获全胜吗?在本文中介绍了几种自动化的开发人员测试,每一次改变源代码都能够运行这些测试。本文提供了Selenium、DbUnit和JUnitPerf测试的例子,即,如果经常运行这些测试可以帮助您尽早发现应用程序的问题。本文涵盖下列内容:通过Ant运行JUnit测试;使用JUnit和DbUnit执行更长时间的运行组件测试;使用JUnitPerf确定哪些方法花费时间过久而执行失败;用Selenium运行基于Web的功能测试;用Cobertura访问代码覆盖率;用CruiseControl进行持续测试。...详细
从开始构建动态Web应用程序起,开发人员一直都是使用传统分页技术。每当需要显示大量的数据时,都要使用分页技术来每次显示一部分数据。用户使用Next 或Previous按钮从一个数据集或页面导航到另一个数据集或页面。本文介绍了如何使用Rico LiveGrid小部件轻松地在Web应用程序中添加Ajax风格的导航。...详细
您一定知道Ajax是这样一种编程技术,它使用XML、JavaScript和Web标准来创建高度交互性的Web页面,正如您在Google Maps和大量其他站点上所看到的页面那样。对Ajax这种使Web页面更具交互性的技术的大肆宣传已成过度之势。Ruby on Rails框架和Ajax的完美集成所产生的力量在一定程度上促成了该框架的繁荣。本文全面介绍了两个简单的Ajax例子,延着这个思路介绍了Ruby/Ajax这一组合如此成功的原因。...详细
MochiKit是一种有用的高端JavaScript库。MochiKit 主要受到Python和Python标准库提供的很多便利之处的启发,另外还缓解了浏览器版本之间的不一致性。其中的MochiKit.DOM尤其方便,能够以比原始JavaScript 更友好的方式处理DOM对象。MochiKit.DOM大部分都是针对XHTML文档定制的,如果与MochiKit和Ajax结合在一起,使用XHTML包装的微格式尤其方便。...详细
Ajax基于异步通信的模式要怎样才适合您的Java EE应用程序呢?这篇文章通过研究在Java EE应用程序的设计、开发、执行和测试各阶段引入Ajax会带来的影响,将帮助您回答这个问题。我的目的不是不鼓励使用 Ajax或者暗示您可能遇到的问题是Ajax技术固有的问题。相反,我是为了帮助您规划并减轻这些问题,好让您更有效而顺利地利用Ajax。...详细
本文说明了Ajax/REST应用程序的开发时特性的问题。其目标是为那些有兴趣在实际应用程序中使用Ajax的读者解答两个重要的问题:是否应该在自己的IT应用程序中使用Ajax技术吗?如果答案是肯定的,那么应怎样来提高成功开发和部署Ajax技术的机会?...详细
新兴的Ajax Web客户机架构风格让融入式Web应用程序与REST架构风格协调一致。使它们可以尽享REST那些出色的特性,同时又消除了应用程序违背REST准则时带来的不良特性。本文讨论了对于那些需要动态和个性化的用户界面,同时又要求可伸缩性的Web应用程序来说,Ajax/REST 架构风格可能带来的好处。给定这些需求之后,我解释了为什么相对于传统的服务器端Web应用程序架构风格来说,Ajax/REST极为出色。但只有在您成功设想、规划、开发、测试和部署了Ajax应用程序之后,用户才能享受这些美好的运行时特性。...详细
本文详细介绍了如何构建Ajax(Asynchronous JavaScript and XML)RSS(Really Simple Syndication)阅读器,以及一个可放在任意Web站点上的Web组件,以查看RSS提要(RSS feed)中的文章。我们使用 XMLHTTP 和