调用方法及示例
集成调用入口的调用方法
标准集成调用入口为用户提供了对产品功能进行调用的后台调用方法,其使用方法如下:
Step1
在后台代码中,例如调用产品功能的servlet中,引入标准集成调用入口类:
import com.runqianapp.security.entry.ModuleEntry;
Step2
在后台代码中,通过标准集成调用入口的后台方法进行功能调用:
new ModuleEntry(patternID, paramMap, request, response).entry();
方法参数说明:
- patternID 所需调用功能的模式ID,在产品中的配置文件【pattern.xml】有相应配置
- paramMap 参数映射,将需要传入的参数放到这里
- request 请求对象
- response 响应对象
调用示例
下面是一个通过标准集成调用入口的后台方法调用产品的报表展现模块【通用报表展现页面SR】对报表进行展现的示例:
Map<String, String> paramMap = new HashMap<String, String>();
paramMap.put("resID", "10052");
new ModuleEntry("SR", paramMap, request, response).entry();
注意:集成调用的后台调用方法,会由后台调用入口ModuleEntry在内部生成参数、时间戳等安全验证信息,以保障调用的安全性。