发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 大数据 扩展性 并发编程 事件驱动 分布式 SOA
1 2 下一页 Go 2

提问ioc容器是怎么实现?

    
2008-04-27 14:21
赞助商链接



引用大哥的话:
你只要使用一个IOC容器:Spring/Jdon/Hivemind,只要你提供setXXX操作,至于如何实现就不必你关心,Ioc容器自动照顾,一步到位啦。
-----------------------------------------------------------------------------------
想知道ioc容器内部是怎么实现自动照顾的

2008-04-28 20:14

IOC使用了反射技术.


近来我在读一个IOC实现,很适合那些既想看代码,难度要求不高的人.
地址: https://jmin.dev.java.net/ioc.html
 


2008-04-28 21:10

不出所料,那么直接用反射,为每个方法加个attribute,运行时在从xml后绑定具体类名不就行了,为什么还要用什么框架,再加上反射机制对性能要求很伤的

2008-04-28 21:47

反射还有直接与间接之分? 不太明白你的意思. 比如你可以写一点代码或其他来表达思想.

2008-04-28 22:32

就是说为什么还要用容器包一层,直接在方法上面加属性(如:method1)不就得了,然后在客户端加个类用反射机制负责在运行时读xml,并把指定的方法(method1)的参数接口具体化成xml指定的具体类,这样不就行了?

2Go 1 2 下一页

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com