论坛登陆 用户名:  密 码:
设为首页  加入收藏
08年北京名校秋季招生
名牌院校免试入学宽进严出,突破考分限制,名校与你零距离,以下院校按报名先后顺序录取,24小时网上报名覆盖全国
  您现在的位置: 中国教育招生在线 >> IT >> JAVA认证 >> IT正文
Spring VS. HiveMind
 作者:佚名     2007-3-14 17:32:25        来源:不详  浏览次数:

 

 

 

 

 

 

 

 

在如下方面HiveMind优于Spring:
  
  * HiveMind强制针对接口编程;
  
  * HiveMind使用module概念来分组管理service,利于并行和迭代开发;
  
  * HiveMind使用的配置文件格式更清楚简明,特别是将接口和实现统一定义成1个service,而Spring可能要定义好几个bean元素;
  
  * 在增加或移去interceptor时,HiveMind只要修改1行配置文件,而Spring至少要修改两个bean元素;
  
  * 在定义interceptor时,HiveMind采用javassist类库,性能优于Spring采用的JDK proxy。
  
  在如下方面Spring优于HiveMind:
  
  * Spring的AOP框架较为成熟,编写interceptor的难度较低。
  
  * Spring内建和Hibernate的集成,HiveMind尚未内建该集成。
  
  * Spring的transaction management支持各种transaction API,如JDBC、JDO、JTA等等。
  
  基于以上发现,建议在下一项目中采用HiveMind。因为已经自行开发了HiveMind和Hibernate的集成以及简单的transaction management代码,因而在下一项目中并不特别需要Spring的相应功能。不过,当前HiveMind是1.0-rc2版,一旦发布1.0-release版则应尽快升级。
  
  [Spring VS. HiveMind]:
  
  * Service Oriented?
  Spring : Yes.
  HiveMind : Yes.
  
  * How to define a Service?
  Spring :
  Define a POJO. (在Spring术语中称之为bean,但实际上是POJO。)
  
  配置文件:
  HiveMind:
  Define an interface and core implementation POJO.
  
  配置文件:service-point元素。
  Comments:
  HiveMind强制针对接口编程,优于Spring。
  
  * 是否提供service的namespace?
  Spring:
  仅仅使用id属性来唯一识别service。
  支持多配置文件。
  HiveMind:
  提供Module概念用于管理service namespace,类似于java中的package。
  支持多个配置文件。
  Comments:
  HiveMind略优。
  
  * Service Lifecycle?
  Spring:
  2 Lifecycle models: Singleton, Prototype.
  HiveMind:
  4 Lifecycle models: Primitive, Singleton, Threaded, Pooled.
  Comments:
  最常用的就是Singleton模型。虽然HiveMind模型多于Spring,但不构成优势。


1 2 3 下一页>>

责任编辑:lss
  相关新闻
Spring MVC framework总体分析
Spring MVC framework总体分析
2005年9月全国计算机等级考试二级Visual FoxPro笔试试
Spring开发基础之Spring事务管理
Jsp中的Application使用
Visual FoxPro 中的错误处理
快速上手Spring--4.安装和使用IDE
思科认证心得:OSPF经验总结
快速上手Spring--5.Bean的标志符
CISCO最新CCSP认证介绍
2005年9月全国计算机等级考试二级Visual FoxPro笔试试
CISCO最新CCSP认证介绍
思科认证心得:OSPF经验总结
微软新推Dynamics社区 打造Myspace商务版
快速上手Spring--5.Bean的标志符
快速上手Spring--4.安装和使用IDE
快速上手Spring--6.Singleton的使用
快速上手Spring--10.任意方法的替换
快速上手Spring--9.Lookup方法注入
快速上手Spring--8.集合对象注入
  评论
现在有100人对本文发表评论
查看所有评论
 
推  荐
 
100本成功必读热销书
热门招生
  北京文理研修学院   前进大学
  北京明园大学   北京建设大学
  北京邮电大学世纪学院   北方工商管理学院
  联想软件定向委培班   香港数码动画学院
  青年企业管理研修学院   北京华夏管理学院
热门培训
网络化办公专家培训认证 电子科技大学软件学院
软件测试工程师培训认证 北大青鸟十大授权培训
IT硬件工程师培训认证班 北京环球雅思荷兰预科
JAVA开发工程师培训 潜能时代IT服务管理培训
网络信息化工程师培训 清华大学继续教育学院
论坛精选
 
有些细节是男人也该注意的风度!最容易读错的字
某强人手机里保存的30条短信 中国十大高薪职业
最感人的十大韩剧经典台词 嫁给工程师的N个理由
爆强!只有一句话的鬼故事 转贴教你如何做妖精
 女人一定要記住的話 女人最好别嫁给最爱的男人
城市联盟
 大连 上海 天津 广州 西安 深圳  天津  青岛  大连  福州  沈阳  青海  连云港  南京  吉林  厦门  威海  辽宁  呼和浩特
Copyright © 2006   www.edu999.com   All rights reserved. 中国教育招生在线  版权所有
北京市通信管理局[2004]字第552号函    京ICP证040442号