OpenAPI示例文档
开发OpenAPI流程及说明
1.UAP与Restlet框架的集成
UAP在Restlet框架之上,选择了官方JAX-RS扩展,并且在扩展的基础上与NC进行了集成。 主要jar包
modules/uapws/pubuapfw_restframeworkLevel-1.jar .*中,同时还少量修改了官方的jax-rs代码。UAP平台的扩展主要集中在uap.ws
资源部署(类似与UPM的注册,注册为.rest文件)
资源访问计数及计时
Restful对应的Servlet
uap.ws.rest.servlet.UAPRSServerServlet:处理token、usercode、datasource等环境变量。
UAPRestJaxRsApplication:application级别的参数,只有第一次调用servlet时会执初始化
将上述配置的信息移入hotwebs/nccloud工程项目下 相应的配置信息如下:
< >context-param
org.restlet.application< >param-name </ >param-name
uap.ws.rest.core.UAPRestJaxRsApplication< >param-value </ >param-value
</ >context-param
<!--rest-->
< >servlet
RestletServlet< >servlet-name </ >servlet-name
uap.ws.rest.servlet.UAPRSServerServlet< >servlet-class </ >servlet-class
</ >servlet
< >servlet-mapping
RestletServlet< >servlet-name </ >servlet-name
/restful/*< >url-pattern </ >url-pattern
</ >servlet-mapping
评论1