veryIoc是一个面向服务接口的“微内核”(micro-kernel)的容器,它可以实现服务接口与接口实现的完全分离,并且用户只能通过暴露的服务接口来调用component(服务组件)。veryio
- 资源大小:2.36 MB
- 上传时间:2021-06-30
- 下载次数:0次
- 浏览次数:1次
- 资源积分:1积分
-
标 签:
资 源 简 介
veryIoc是一个面向服务接口的“微内核”(micro-kernel)的容器,它可以实现服务接口与接口实现的完全分离,并且用户只能通过暴露的服务接口来调用component(服务组件)。
veryioc是借助Spring框架开发,并最终利用Spring Ioc实现依赖注入。
veryIoc又是一种构建在tomcat container之上的微中间件技术,提供了完全的面向组件的开发模式、运行环境,它通过暴露服务接口的方式把简单的组件组合起来从而构建出任意复杂的组件。这些简单的组件同样也有可能是由其它更简单的组件组合而成。
veryIoc达到了服务接口与接口实现的完全分离,并且用户只能通过暴露的服务接口来调用component(服务组件),因为服务接口的实现与用户是隔离的。
与传统Ioc框架比较的一些优点。
开放式的结构,灵活的组件组合,宣告式API,服务组件思想。
2 组件之间低耦合,提高重用率。
3 插件式的生命周期管理。
4 配置管理和易用的API。
5 服务相关的管理独立的、J2EE或Web环境的嵌入式容器,可重用的组件能够被组合到容器中,以提供应用程序模块。
而且每一个符合规则的组件都可以很容易的加入到veryIoc的组件管理器中,并被其他的WebApplications所使用。
第一步:首先将组件接口api发布到%tomcat%sharedlib目录下,作为暴露的服务组件。
第二步:将组件接口的实现和spring配置文件发布到%tomcat%components目录下,作为组件的实现。
文 件 列 表
veryioc-component
lib
src