...
| Code Block |
|---|
| language | java |
|---|
| title | 提供Web API请求的接口 |
|---|
|
public interface Service {
public static final String XML_TAG = "WebService";
/**
* 返回该服务所附带的OP参数
*
* @return op参数
*/
public String actionOP();
/**
* 处理HTTP请求
*
* @param req HTTP请求
* @param res HTTP响应
* @param op op参数值
* @param sessionID 当前广义报表对象的会话ID
* @throws Exception
*/
public void process(HttpServletRequest req, HttpServletResponse res, String op, String sessionID) throws Exception;
} |
一般来说,如果获取的消息,不需要决策平台认证的话,就可以直接实现这个接口就可以了,但是如果获取的信息必须是登录了决策平台才能获取的,那么就需要继承这个接口的一个实现类
| Code Block |
|---|
com.fr.fs.web.service.AbstractFSAuthService |
再实现类中,调用MessageHelper类指定的方法获取上报信息即可。
注册方式
| Code Block |
|---|
|
<extra-core>
<WebService class="com.cp.msg.GetMessageService">
<extra-core> |
Image Added