一、说明
开发环境UAP65
接口开发有很多实现方法,这里记录两种简单的实现方式。(因截图较多,所以显得篇幅较长)
接口开发需要将nc.uap.mde.wstools_1.0.3.jar包添加到eclipse/plugins下,就是UAP-STUDIO20151229132355\Platform\plugins下;
二、首先创建UAP Project
2.1此处选择的65版
2.2新建UAP Business Component Project(65),Next
2.3项目名自定义(规范:项目+模块),Module name模块名要求是当前UAP中存在的模块,此处以pu采购模块为例。选中项目右键,新建UAP Business Component(65),Next
2.4组件名和显示名,此处以"pu","采购"为例Finish完成创建,此时项目结构如下,红色框内是创建项目生成,其他是创建组建生成。
2.5文件代码
module.xml代码如下:
component.xml代码如下:
三、接口开发
1.实现方式:Servlet+upm
1.1简单说明
就是Servlet和upm文件实现的接口开发;
1.2实现步骤
这个方式实现起来很简单,首先创建UAP项目。
在pu/src/private下新建class,命名自定义,此处包名:nc.bs.trans.servlet,类名:TransServlet;
使TransServlet实现UAP封装的接口nc.bs.framework.adaptor.IHttpServletAdaptor;
在META-INF下新建upm文件,命名自定义;
1.3文件代码
TransServlet.java代码如下:
package nc.bs.trans.servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax