轻量级IoC容器 Mini-Container

未知
Java
跨平台
2009-06-04
chaocai2004

Mini-Container是本人实现的一个轻量级的IoCInversion of Control, 控制反制)容器,并且提供了对AOP的简单支持。

IoC容器目前已经在各种项目中的得到了广泛的应用,它的使用大大提升了应用的可维护性和可测试性,并且简化的了应用的构建。在作者所参与的项目中这样的容器也无处不在。

为了加深对这些容器原理的理解,本人开发了这个容器,在开发过程中的确在很多方面都有了新的认识,如果不是亲自做过很多思想是很难体会的。

 

Mini-Container特性

Mini-Container是一个轻量级的IoCInversion of Control, 控制反制)容器,并且提供了对AOP的简单支持。

Mini-Contaiiner具有以下特性:

1 轻量级的IoC容器,Mini-Container目前的版本使用和部署都十分简单,仅一个jar文件,mini-container.jar,

2 简单AOP支持,可以对组件提供的服务方法进行拦截, 加入自定义拦截器。

3 SOA in JVM,将SOA的思想融入其中,每个组件(component)声名自己可以提供的服务(service),这种服务通过Java interface进行定义及描述。各组件同时声明运行时所需依赖的服务(reference),容器会根据配置自动为该组件连接所需服务的提供者。

4 支持与其他Framework的整合,目前mini-container可以与spring进行整合。

运行环境要求JDK1.5以上。

以下示例展示了一个计算器服务的实现。

加载中

评论(1)

暂无评论

Mini-Container 0.91版发布

Mini-Container 0.91版发布 Mini-Container是类似于SpringFramework的轻量级容器(仅需一个jar),支持IoC和AOP特性。不过和Spring有很多不同之处你可以在其中发现很多SCA和OSGi-DS的特性。 ...

2009/06/09 21:19

没有更多内容

加载失败,请刷新页面

没有更多内容

2
回答
Mini-Container的网友评论

Mini-Container是本人实现的一个轻量级的IoC(Inversion of Control, 控制反制)容器,并且提供了对AOP的简单支持。 I...

2009/12/11 11:38

没有更多内容

加载失败,请刷新页面

没有更多内容

Mini 容器学习笔记1——环境搭建(基础篇)

一. 环境下载 到Mini 容器的官方网站下载NLite框架的二进制文件,下载并解压后就可以了。 我们使用NLite框架需要用到下面的文件: NLite.dll(必要) 二. 建立NLite应用程序 新建一个控制台应用...

2011/08/26 14:47
62
0
自己动手做一个最小的docker镜像

![](https://upload-images.jianshu.io/upload_images/3778244-3f747c581d117caa.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) ### 概述 其实有人学了很久还是把docker当虚拟机...

2018/04/16 21:08
549
0
C的照片查看器,转的

#include <LCUI_Build.h> #include LC_LCUI_H #include LC_MISC_H #include LC_DISPLAY_H #include LC_GRAPH_H #include LC_DRAW_H #include LC_FONT_H #include LC_RES_H #include LC_INPUT...

2012/12/20 21:27
65
0
启动 mini-web 报错 java.lang.ClassNotFoundException...

在学习Springside的实例mini-web的时候遇到了Tomcat报错: 严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.Cla...

2012/04/21 16:23
556
0
Mini 容器学习目录

Mini 容器学习笔记1——环境搭建(基础篇) Mini 容器学习笔记2——组件元数据(基础篇) Mini 容器学习笔记3——组件的注册(基础篇) Mini 容器学习笔记4——组件的生命周期(应用篇) Mini 容器学...

2011/08/26 14:37
37
0
在CentOS上部署开源博客系统Blog_mini

0.说明 本文为开源博客系统Blog_mini的官方部署文档,通过本文的阅读,你将可以在一个全新的CentOS系统上完全部署Blog_mini,从而成功架设属于你的个人博客网站。 这里使用的操作系统为:Cen...

2016/03/12 20:02
154
1
在Ubuntu上部署开源博客系统Blog_mini

0.说明 本文为开源博客系统Blog_mini的官方部署文档,通过本文的阅读,你将可以在一个全新的CentOS系统上完全部署Blog_mini,从而成功架设属于你的个人博客网站。 这里使用的操作系统为:Ubu...

2016/03/12 20:02
105
1
jQuery子元素过滤器的注意事项

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <met...

2018/10/14 13:54
5
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部