HiveMind 和 Spring 的比较 (之一)

HiveMind Spring 从实现的功能上看有很大的部分是重叠的,都是用ICO控制翻转、依赖注射等原理来实现相似的功能,从这一点上讲两者的指导精神是一致的。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

存在的就是合理的。HiveMind Spring 实现的方式和关注点却大相径庭。

HiveMind 是一个提供组件服务和配置的微内核,一个用于各种Java程序的基础框架。这里的Java程序可以是 Tapestry 应用,或者 一个基于 servlet web应用,还可以是 命令行工具、Swing 或者 AWT GUI 程序,等等。

HiveMind中的服务,就是实现了特定接口并注册了的Java类。HiveMind 采用依赖注入的模式来实时的生成和提供这些服务。(见下例)

至于Spring 现在有很多社区有介绍这里就不累述了。
下面是这两个框架的图形比较:
HiveMind架构
hivemind架构
Spring架构:
spring架构


下文用文字方式比较上面两个架构的不同。

主要举例:
1、 用 HiveMind 和 Spring 实现一个方法拦截。

明天继续:-)

另外一个朋友的比较:H vs S
http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuse
田春峰



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值