
领域驱动设计和实践
本文主要介绍了领域驱动设计的基本概念、要素、特点,对比了事务脚本和领域模型的特点,最后介绍了我们在软件开发过程中的领域驱动设计实践。
近日,SpringSource(VMware下的一个部门)发布了Spring AMQP 1.0 GA(1.0.0.RELEASE)。Spring AMQP项目将Spring核心概念应用到了基于AMQP的消息解决方案的开发上,并且提供了Java与.NET两个版本。
SpringSource在上个月中旬发布了Spring 3.1的GA版本,其中添加了对Java 7的支持,还有环境抽象和缓存抽象。Chris Beams是Spring框架的主要提交者,InfoQ就Spring 3.1发布的更多细节和Spring 3.2的计划对他进行了采访。

几乎所有的应用系统都需要通过访问数据来完成工作。在领域驱动设计方法中,通过为实体类定义资源库来实现领域对象的持久化。Java开发者经常使用JPA来实现持久化。Hades是一个开源项目,基于JPA和Spring构建,通过简化开发、减少工作量改进数据访问层的实现。
本文将通过具体的实例(使用Scala、Spring和JPA编写)阐述如何借助于隐式转换和特征(traits)等Scala的强大概念来增强Spring应用。此外,本文还将介绍如何平滑填充Java框架与Scala之间的沟壑。

近日,来自SpringSource的Rossen Stoyanchev对Spring 3中的Spring MVC REST特性与JAX-RS进行了一番比较,重点谈到了这两种编程模型之间的异同点。

Rod Johnson谈到了Spring Portfolio、Oracle对BEA及Sun对MySQL的收购、Java EE 6、Tomcat和Spring、Spring动态模块、企业级Java的未来、OSGi为应用开发者带来的好处、对Covalent的收购以及 Spring 3.0。Johnson还提到了SpringSource应用平台——它会在该访谈制作好的一个月后发布。

InfoQ在QCon伦敦2007的会议上就DWR工具箱问题采访了Joe Walker。Walker针对DWR2.0,包括对2.0的一些新性能发表了意见,例如“反向AJAX” (reverse AJAX)的细节,对于TIBCO的处理,集成开发环境(IDEs)对DWR的支持,与Spring的集成,他也谈到了DWR的未来计划,并且列举了一些有趣的DWR应用。

本迷你书是《Spring揭秘》的精选版,节选了原书中介绍Spring IoC容器的6章。本书以幽默生动的语言、辅以有趣的故事和典故,循循善诱地阐述了Spring框架的方方面面。

OSWorkflow是用纯Java语言编写,并且开放源代码。它最大的特点就是极其的灵活。它面向的用户群是具有技术背景的软件开发人员,用户可以根据自己的实际需求,用XML配置出完全符合自身业务逻辑的流程,从而取代复杂的代码。OSWorkflow适用于任何Java平台,并且在企业ERP开发中得到了非常广泛的应用。本书主要介绍了OSWorkflow的必要文件、运行示例,如何持久化,如何和Spring、OScore整合,如何理解OSWorkflow,以及GUI可视化设计器的使用和使用OSWorkflow的接口创建工作流等。