dubbo的内核源码UML(容器启动以及Spring的shceme扩展)
2016-11-23 15:08
281 查看
1.通用参数交由System.getPropertys();管理
2.利用class.forName()还有注解技术 ,模仿SPI,实现自己的ExtensionLoader,再利用反射获取扩展类的实体对象。
3.如果是用spring容器的话,使用的spring标签扩展机制(OSGi),去启动RPC,个人认为先分析jetty机制。
===整个项目主要是:
1.暴露服务,2.生成调用体。3.注册服务。4.销毁服务。5.取消注册
6.服务的引用和销毁。
Technology Compatibility Kit https://jcp.org/aboutJava/communityprocess/ec-public/TCK-docs/tck_ug_template.pdf
相关文章推荐
- Spring 源码学习(二) IOC容器启动过程
- Dubbo源码分析(三):自定义Schema--基于Spring可扩展Schema提供自定义配置支持(spring配置文件中 配置标签支持)
- Spring应用、原理以及粗读源码系列(一)--框架总述、以Bean为核心的机制(IoC容器初始化以及依赖注入)
- Spring源码解析-容器功能扩展
- 四 spring 源码分析--- 容器启动 时序图
- 通过单元测试理解spring容器以及dubbo+zookeeper单元测试异常处理
- ServletContext与Web应用以及Spring容器启动
- ServletContext与Web应用以及Spring容器启动
- ServletContext与Web应用以及Spring容器启动
- spring源码初步学习-容器的功能扩展(ApplicationContext)
- dubbo扩展spring scheme 暴露服务提供者的源码跟踪演绎
- Spring整理系列(16)——通过单元测试理解spring容器以及dubbo+zookeeper单元测试异常处理
- 【spring源码学习】spring的IOC容器之自定义xml配置标签扩展namspaceHandler向IOC容器中注册bean
- spring默认启动位置以及contextConfigLocation设置源码解析
- spring默认启动位置以及contextConfigLocation设置源码解析
- spring源码学习之:spring容器的applicationContext启动过程
- Dubbo2.3.2的部署启动脚本start.sh源码
- Spring boot源码分析-AnnotationConfigApplicationContext非web环境下的启动容器(2)
- spring容器以及Spring启动过程
- Spring整理系列(16)——通过单元测试理解spring容器以及dubbo+zookeeper单元测试异常处理