前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >HiveMind 和 Spring 的比较 (之一)

HiveMind 和 Spring 的比较 (之一)

作者头像
田春峰-JCJC错别字检测
发布2019-02-14 11:45:10
4710
发布2019-02-14 11:45:10
举报

    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架构

Spring架构:

下文用文字方式比较上面两个架构的不同。 主要举例: 1、 用 HiveMind 和 Spring 实现一个方法拦截。  明天继续:-) 另外一个朋友的比较:H vs S http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuse 田春峰

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2004年09月25日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档