调用方法及实例
安全模块调用入口的后台调用方法
安全模块标准调用入口为用户提供了对产品功能进行跨系统调用的后台调用方法,其使用方法如下:
Step1
在后台代码中,例如调用产品功能的servlet中,引入安全模块调用入口类:
import com.customer.security.entry.GezEntry;
Step2
在后台代码中,通过安全模块调用入口提供的后台方法调用产品功能:
new GezEntry(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 GezEntry("SR", paramMap, request, response).entry();
注意:安全模块调用入口的后台调用方法,会由后台调用入口GezEntry在内部生成参数、时间戳等安全验证信息,以保障调用的安全性。