当前位置:  软件>java软件

服务和配置的微内核 HiveMind

    来源:    发布时间:2015-01-18

    本文导语:  HiveMind是一个服务(services)和配置(configuration)的微内核。 服务:HiveMind的服务由一系列容易访问和组合的普通Java对象组成(Plain Old Java Objects)。每一个服务最好用一个被它实现了的接口进行定义(但是HiveMind现在并不强制...

服务和配置的微内核 HiveMind[图片]

HiveMind是一个服务(services)和配置(configuration)的微内核。

服务:HiveMind的服务由一系列容易访问和组合的普通Java对象组成(Plain Old Java Objects)。每一个服务最好用一个被它实现了的接口进行定义(但是HiveMind现在并不强制这点)。在需要的时候HiveMind会负责实例化 每一个服务并且进行必要的配置。另外,HiveMind可以通过依赖注入让服务协同工作。
配置:HiveMind允许你为你的服务提供一个由你规 定格式的复杂配置信息。同时,也可以将在不同模块里申明(contribution)的配置信息集中起来,并将它们全部转化为对象数据。在 HiveMind的配置支持下,服务的体系结构可以和数据驱动的解决方案,完美的,有效的无缝结合。
微内核:HiveMind是一个用于创建应用程序的框架,而不是一个应用程序或应用服务器。HiveMind的“核心”是启动逻辑。它知道如何解析和理解模块部署描述符,并使用它们去实例化并初始化所有的服务和配置。     在HiveMind里,一个服务是某个Java接口的实现。和其它框架,比如说SOAs(Service Oriented Architectures, 再比方SOAP或EJBs),不同的是HiveMind只关心组合处于同一个虚拟机上的Java代码。HiveMind通过描述符描述不同的服务、服务的 生命周期和如何将服务组合在一起。HiveMind非常注意线程安全和单例服务对象的延迟创建。因此你不必在代码里面关心这些。

HiveMind位于应用程序代码和低层J2EE或其它API之间。


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux下NFS服务配置详解
  • 请问配置了ftp服务器、邮件服务器后系统默认开放哪些端口?
  • Ubuntu程序开机自动启动设置(服务和自动运行配置文件)的几种方法
  • 在设备上配置NTP服务器时出现了下列问题导致服务器同步失败
  • nginx服务器下通过fastcgi支持php5详细安装配置步骤
  • 笔试和面试时回答不出具体服务的配置怎么办?有些Linux服务都是看书才会做的。
  • LINUX下如何将拔号服务器配置为通过RADIUS服务器验证!最好详细一点!
  • Linux 服务器能否象win2000一样配置成主域服务器?
  • 配置DNS服务器后,服务器可解析,客户端不能解析。求解
  • redhat怎么配置samba服务
  • mysql主从服务器配置特殊问题
  • 求教,图形化安装linux9后,并绑定ip为192.168.0.18,在服务配置启动httpd服务时报错。
  • linux服务器配置问题
  • JBuilder里如何配置JSP服务器?
  • 如何配置ddns服务,碰到用户名和密码的问题
  • 1、文件共享问题?2、怎么在Linux RedHead 9下配置邮件服务器?
  • 自动配置服务器 openACs
  • resin服务器的配置
  • RedHat 配置邮件服务器的问题
  • 网络技术 iis7站长之家
  • 服务器管理和配置系统 OpenPanel
  • 重装服务器后IIS网站错误(应用程序中的服务器错误)
  • 双linux服务器如何能在一台服务器崩溃的情况下在另一台服务器上启动相应服务
  • java命名空间javax.print类docflavor的类成员方法:服务格式化打印数据定义及介绍
  • 采用sendmail搭建邮件服务器必须在邮件服务器上构建DNS服务吗?
  • lbs基于位置服务(Location Based Service)中如何计算二点距离
  • 请问在红旗Linux多功能服务器版上(不是数据库服务器版)能否正常安装使用Oracle?红旗Linux数据库服务器版要比红旗Linux多功能服务器版贵
  • 红帽RHEL下面设置docker服务自动启动
  • 校园网,www服务器,邮件服务器,数据库服务器等各用什么平台(系统)性能最佳?
  • nginx 服务器介绍
  • 如何有效判断服务器已经连接不上(服务器关闭,服务器非法退出等原因)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3