
对话Spring.NET
InfoQ有幸邀请到Spring.NET的作者 Aleksandar Seovic和Mark Pollack与我们一起畅谈Spring.NET。Spring.NET是一个应用程序框架,为.NET提供了AOP、依赖注入(Dependency Injection)容器以及数据访问框架。它没有完整地将Spring移植到.NET平台下,但它却保留了Spring的基本宗旨。

InfoQ有幸邀请到Spring.NET的作者 Aleksandar Seovic和Mark Pollack与我们一起畅谈Spring.NET。Spring.NET是一个应用程序框架,为.NET提供了AOP、依赖注入(Dependency Injection)容器以及数据访问框架。它没有完整地将Spring移植到.NET平台下,但它却保留了Spring的基本宗旨。
Chain.NET(又名NChain)是职责链模式在.NET和Mono平台上的一个实现。它的0.1版本结合了标准的职责链模式以及命令模式,目的是为基于命令处理的功能提供一个方便而又灵活的解决方案。
Gartner分析师们发现以下5种SOA设计模式获得了较多的采用 * 多渠道应用 * 合成应用 * 业务流程编配 * 面向服务的企业 * 联邦的SOA
自由软件最近发布了Jt 2.6(Java模式框架),这个面向模式的开源框架在最新版本中改进了JtWizard,增强了Jt组件(Jt Components)。JtWizard可用于生成基于设计模式的Java应用,这些设计模式包括四人帮(GoF)、数据访问对象(DAO)、模型-视图-控制器(MVC)和J2EE设计模式。
架构是什么?架构设计就是设计接口吗?如何成为一个好的架构师?架构种类很多,开发人员如何选择?如何划分用例的粒度?架构设计过程中一定要引入很多的文档吗?如何将需求转化成一个良好设计的架构?UMLChina首席专家潘加宇和资深咨询顾问温昱与读者分享了他们对这些让人迷惑的问题的看法。

今天,大多数SOA设计技术都是以定义服务为中心的。它们使用面向服务的分解,以业务流程为基础、企业业务/功能模型,要求的长期架构性目标,以及现有企业功能的重用。本文采用的方法更偏向于以数据为中心……

本文选自Amazon网站销量最好的三本Ruby书之一《The Ruby Way》(Ruby之道)的中文版第11章,介绍了一些不常见或较高级的OOP技术以及一些常见的用法。介绍了一些设计模式的实现(以及一些不需要实现的模式),还讨论Ruby的反射API、Ruby的动态性导致的一些有趣的结果以及使用动态语言能够实现的各种技巧。

作为一个很典型的设计模式,Singleton模式常常被用来展示设计模式的技巧,并且随着技术的演进,.NET语言和Java都已经对Singleton模式作了完善,例如C#可以通过本文提供的一个非常精简但又很完美的方式实现了进程内部线程安全的Singleton模式。

架构是什么?架构设计就是设计接口吗?如何成为一个好的架构师?架构种类很多,开发人员如何选择?如何划分用例的粒度?架构设计过程中一定要引入很多的文档吗?如何将需求转化成一个良好设计的架构?UMLChina首席专家潘加宇和资深咨询顾问温昱和读者分享了他们对这些让人迷惑的问题的看法。

如何设计能深刻反映业务领域的领域模型?领域模型设计的未来发展方向是什么?……本书是Eric Evans的《领域驱动模型》一书的精简版,让你在短时间内理解领域驱动设计的内容。这本书没有介绍任何新的概念,它只是概要总结了领域驱动设计的本质,抽取了Eric Evans原书中关于这一主题的大部分内容,以及其他相关资料。这本书可以让你快速了解领域驱动设计的基础知识,但不能替代Eric书中提供的大量事例和案例研究或者Jimmy书中提供的动手事例等。