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