JAVA
认证基础知识:基于反射机制的服务代理调用
实现原理:通过传递服务
bean
的名称、执行的方法及参数,通过反射机制进行调用返回。
优点:只需对外提供一个接口服务即可,只要容器中操作服务
bean,
通过接口即可调用,增加服务
bean
无需增加对外接口。
代码如下:
接口类publicinterfaceProxyService{
/***webservice
调用代理
*@parambeanNamebean
或类名*@paramfunctionName
调用的函数名
*@paramparams
参数*@return
*@throwsException
*/Objectproxy(StringbeanName,StringfunctionName,String
…params)throwsException;
}实现类:
服务基于
spring,
为了方便获取服务
bean,
实现类实现
spring
的Applicatio
nContextAware
接口@Service
publicclassProxyServiceImplimplementsProxyService,Ap ...


雷达卡


京公网安备 11010802022788号







