
书摘与采访:依赖注入
Dhanji R. Prasanna的著作《依赖注入》是一本力图详细探究依赖注入领域,并呈现Spring和Guice技术的著作。Dhanji是Google的一名软件工程师,从事Google Wave的研发,并对Guice、MVCL和其它开源项目做出了贡献。

Dhanji R. Prasanna的著作《依赖注入》是一本力图详细探究依赖注入领域,并呈现Spring和Guice技术的著作。Dhanji是Google的一名软件工程师,从事Google Wave的研发,并对Guice、MVCL和其它开源项目做出了贡献。
InfoQ中文站时隔两年后,再次有幸采访到了Spring的专家Michael Isvy,请他介绍了有关Spring 3.1的新动向。
对于面向方面编程最大的抱怨在于实际编译后的代码难以理解。在看到源代码的时候,开发人员总会问:“究竟是哪个方面产生了影响?”而对于.NET开发人员来说,现在可通过PostSharp找到答案。
流行的.NET AOP Framework, PostSharp发布了新版本:1.5 CTP 3。这个版本含有之前版本的特性并在性能上有明显地提升。
近日Delphi产品经理Nick Hodges在开发者网站CDN上公布了Delphi Prism的开发线路图,其中提到短期内其团队会努力优化对DabaSnap和dbExpress的支持,然后会考虑对微软最新发布的.NET 4.0和Visual Studio 2010的直接支持,并继续优化Delphi Prism语言。另外Nick还提到Delphi Prism对Mono的支持。

本文从J2EE应用下抓取策略的一般方式说起,尤其对预先抓取与延迟加载两种方式进行了详尽的解说与论述,最后通过AOP实现基于业务需求的抓取策略,这降低了不同抓取策略与服务层及DAO层的代码耦合,极大地提升了系统的可伸缩性与可扩展性。

本文说明了如何使用面向方面编程(AOP)技术来构建并编排高可配置、可扩展的轻量级嵌入式流程流(process flow)。目前例子是基于Spring AOP和Aspect J的,其他AOP技术也可实现同样的结果。

使用领域模型,很少会像创建实际领域模型类,使用它们那么简单。很快你就会发现,领域模型必须得到相当数量的基础架构代码的支持。 在文章中,Mats说明了如何使用域模型管理涉及设计和关注点分离的问题,解释了解决问题的方法.