zoukankan      html  css  js  c++  java
  • 比Spring简单的IoC容器

    比Spring简单的IoC容器

      Spring 虽然比起EJB轻量了许多,但是因为它需要兼容许多不同的类库,导致现在Spring还是相当的庞大的,动不动就上40MB的jar包, 而且想要理解Spring的内部运行机制,阅读它的代码非常重要, 但是往往它的代码非常的"多".

      现在根据Spring对Bean的生命周期的处理, 编写出一款非常小的IoC容器, 没有了对XML的解析,而是通过对Config对象的构造而完成IoC配置文件的声明, 相比较XML的方式, 对重构软件非常具有好处, 并且这个IoC大部分的实现是依据Spring的运行过程来编写的, 具有完整的生命周期管理,  支持singletons,prototype, 两种类型的Bean生成, 支持@Component,@Autowired , 包扫描等特性(和Spring差不多).

      一下是一段test代码:

      这个是自动扫描的方式进行配置.

    注: 该项目没有使用什么maven等构建, 直接通过eclipse导入web 动态网站即可, 测试代码在test.mvc.App.java中

      一下是该项目的地址:

              https://github.com/y2k0103/ioc

  • 相关阅读:
    基于nginx结合openssl实现https
    更新续约与重新登陆
    DNS服务器
    ELK日志分析系统。
    OpenSSH远程控制
    DHCP配置
    DHCP服务概述
    网络服务
    磁盘配额
    磁盘配额
  • 原文地址:https://www.cnblogs.com/tickobject/p/3779218.html
Copyright © 2011-2022 走看看