蜗牛一般的UAP开发(零)初识UAP

一、什么是UAP?

UAP是一套技术框架、是一个开发平台,包含了开发IDE、服务器、应用组件等东西,使用UAP能够快速高效傻瓜地开发出生产产品,而这个产品就是NC,因为是新世纪之初诞生,所以有New Furture之意,缩写就是NC了。

二、UAP的特性

1.模型驱动开发

UAP最典型的一个特性就是模型驱动开发,可以通过数据模型可视化地自动生成职责清晰的代码,并且保证良好的可扩展性,良好的代码解耦,大大简化了开发者的工作。还有一点,UAP开发还保证了技术与业务的分层,技术人员可以专注于技术代码,提高开发效率。
在这里插入图片描述

2.服务分层

UAP分为数据层、应用层、服务层、业务流程层、展现层五大层。

3.企业级的应用组件库

基于大型企业应用支撑累积的企业级应用组件库,包含各种各样的组件,可以满足客户不同的需求。
在这里插入图片描述

三、环境配置

1.安装与配置

准备NC6.5.zip,解压缩得到文件夹:

  • ufjdk,针对1.7版的jdk封装过后的jdk环境。 根据ufjdk配置环境变量↓在这里插入图片描述
  • yonyou_nc,需要安装的文件,也就是nc产品。值得一提的是,必须安装的基本模块只有UAP Server、智能客户端应用平台(用友友信/审批工作台/Excel编制分析/影响管理不需要勾选安装)、NC公共。否则会拖慢系统效率。
    安装完成后,勾选“继续选择应用服务器”(或者关闭后在 h o m e home home/bin/SysConfig.bat中)配置服务器信息,
    • 服务器配置:配置启动端口,默认80,根据实际情况启用不同的端口。

    • 数据源:数据源→读取→添加,数据库类型ORACLE11G,数据库驱动类型自动变化,ORACLE选择JDBC,数据库地址、端口根据实际情况改变,数据库/ODBC填nc65,数据源OID标识选择ZZ,用户名和密码根据实际情况改变。最后点击确定→测试,弹出测试通过即是配置成功,之后点击保存即可。
      在这里插入图片描述

    • 文件服务器:服务器端口和之前配置的启动端口需要一致,其他选项根据实际情况改变。
      在这里插入图片描述

    • 安全日志数据源:直接点击读取,如果读取错误的话,应该是前面的数据源中的安全日志数据源没有配置。

    • 部署:部署→全选→部署EJB,用于生成、部署EJB(UAP中间件闲暇不需要二阶段部署)。

    • 日志文件:获取日志文件的方法:关闭中间件服务,清楚日志文件后启动服务,重复错误操作,可以获取错误日志信息。日志文件路径 h o m e home home\ierp\bin\logger-config.properties。

    • 授权:点击生成硬件锁→登录用友开发者社区→许可申请→填写申请信息(邮箱填写用友邮箱)→接收授权邮件→在配置工具中点击导入授权。完成后测试环境即可正常使用。

      • 测试环境启动:首先需要启动中间件 h o m e home home/startup.bat,浏览器访问http://127.0.0.1:端口/admin.jsp,管理员登录root/空或super/空。
      • 新建账套:系统管理→新增,配置系统编码/名称、数据源等信息,保后出现建库向导,将预制数据导入数据库中。
      • 关闭测试环境,点击 h o m e home home/stop.bat。
    • 开发环境的安装与配置

      • 安装UAP-STUDIO-windows-6.5.0.2.exe,一切默认即可,需要注意的是,安装路径不能和NCHome重叠。
      • 安装完成后,需要对开发工具进行授权(若项目中存在公用授权服务器,可以跳过此过程),安装过程与测试环境的安装类似,同样的安装路径不能与NCHome和Studio重叠。完成后,启动 l i c e n s e s e v e r licensesever licensesever\bin\SysConfig.bat申请授权,授权后启动 l i c e n s e s e r v e r licenseserver licenseserver\startup.bat,启动授权服务。然后在Studio中点击帮助,UAPStudio授权管理中设置授权服务器、端口、授权产品,点击授权,授权完成。
  • Studio的相关配置
    • 数据源配置:在UAP-STUDIO集成开发环境中→开发配置中,配置UAP HOME路径,配置数据源(与测试环境配置一致),开发者选择NC本部(视情况改变),客户端连接中的端口需要和NCHOME一致,
      在这里插入图片描述
    • 配置安全框架ESAPI:ESAPI配置文件位于 F I E L D N C H O M E {FIELD_NC_HOME} FIELDNCHOME/ierp/bin/esapi中,在Studio的Java→已安装的JRE→编辑→缺省VM参数中加上设置参数:-Dorg.owasp.esapi.resources=${FIELD_NC_HOME}/ierp/bin/esapi,以保证运行环境能够找到ESAPI的配置文件。

至此,开发环境就搭建完毕了。

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值