binding

binding

AOP@Work: AOP 工具比较,第 2 部分

在这个由两部分构成的 AOP 工具比较的第 2 部分中,面向方面专家 Mik Kersten 将把重点放在工具与开发环境的集成和构建过程上,包括对 AOP 工具 IDE 特性的逐点比较。为了帮助制定最终决策,在进行总结的时候,作者将介绍这些快速发展的工具近期的发展情况,并提供每种工具优缺点的总结。注意,本文将解释最近宣布的 AspectJ 和 AspectWerkz 项目合并的意义。

AOP@Work: AOP 工具比较,第 1 部分

AOP 技术的时代已经来临,但是怎样才能为项目选择正确的工具呢?在新推出的 AOP@Work 系列的第一篇文章中,面向方面(aspect-oriented)的编程专家 Mik Kersten 将比较 4 个领先的 AOP 工具(AspectJ、AspectWerkz、JBoss AOP 和 Spring AOP),帮助大家判断应该选择哪一个工具。本文由两个部分组成,在文中,作者将重点介绍这些工具的语言机制和不同技术的优劣。他分别用 4 种工具编写同一个示例,让读者感觉到它们之间的高级区别。他还将讨论每种工

AOP@Work: AOP 工具比较,第 2 部分

在这个由两部分构成的 AOP 工具比较的第 2 部分中,面向方面专家 Mik Kersten 将把重点放在工具与开发环境的集成和构建过程上,包括对 AOP 工具 IDE 特性的逐点比较。为了帮助制定最终决策,在进行总结的时候,作者将介绍这些快速发展的工具近期的发展情况,并提供每种工具优缺点的总结。注意,本文将解释最近宣布的 AspectJ 和 AspectWerkz 项目合并的意义。

AOP@Work: AOP 工具比较,第 1 部分

AOP 技术的时代已经来临,但是怎样才能为项目选择正确的工具呢?在新推出的 AOP@Work 系列的第一篇文章中,面向方面(aspect-oriented)的编程专家 Mik Kersten 将比较 4 个领先的 AOP 工具(AspectJ、AspectWerkz、JBoss AOP 和 Spring AOP),帮助大家判断应该选择哪一个工具。本文由两个部分组成,在文中,作者将重点介绍这些工具的语言机制和不同技术的优劣。他分别用 4 种工具编写同一个示例,让读者感觉到它们之间的高级区别。他还将讨论每种工

Castor JDO 入门

现在,越来越多的企业项目需要一种将 Java 对象绑定到关系数据 ― 并且在众多关系数据库上进行绑定 ― 的可靠方法。遗憾的是,(许多人已体会到其中的艰难)内部解决方案很难构建,而对其进行长期维护和扩展就更难了。在本文中,Bruce Snyder 向您介绍了使用 Castor JDO 的基础知识,Castor JDO 是一种开放源码数据绑定框架,它恰好基于百分之百纯 Java 技术。

实现 Castor 数据绑定,第 1 部分: 安装和设置 Castor

下载、安装和配置 Castor,以进行数据绑定。

XML 问题: 充分利用 gnosis.xml.objectify

在很多方面,XML 绑定 gnosis.xml.objectify 被设计得更像是一个工具箱,而不像是一种定型的工具。但这也(可能)让用户对如何专门化该工具来完成一般任务感到迷惑。本文中,David 将介绍如何只经过很简单的包装,就可以定制 gnosis.xml.objectify,从而执行特定的活动,如通过 XPath 访问子对象、自动将对象重新序列化为 XML、改变访问节点的语法等。其中一些技术涉及针对已提供父类的相当琐碎的专门化工作,而另一些则涉及一些小的实用函数。