NC65《移动审批》环境部署手册

1 篇文章 0 订阅
1 篇文章 0 订阅

NC65移动审批环境部署手册

本项目名为交互平台,旨在打通NC65(63等版本)与移动端的流程审批操作,让NC系统的审批流程能够实时在手机端查看与审批、驳回、附件查看等操作。

项目后端框架介绍:使用springboot v2.4.2+redis+mybatis的组合框架完成项目构建,目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。

一、系统需求

  • JDK >= 1.8
  • Oracle>=12.1.0.1.0MySQL >= 5.7
  • Redis >= 3.2.1

二、环境部署


准备工作

  • JDK >= 1.8
  • Oracle>=12.1.0.1.0MySQL >= 5.7
  • Redis >= 3.2.1
  • Idea开发软件(2017.3以上)

后端运行系统

1、先将开发者提供的后台代码压缩包,下载到本地工作目录,文件夹名为org-mini-program-tutorial-java-master;
2、导入到Idea,选择菜单Import Project,点击后选择项目目录文件夹org-mini-program-tutorial-java-master,然后选择maven工程,点击 Next> 按钮,点击 Next> 按钮,一直到选择sdk(jdk),最后点击 Finish 按钮,即可成功导入。
Idea会自动加载Maven依赖包,初次加载会比较慢(根据自身网络情况而定)
3、配置nc oracle数据库jdbc:oracle:thin:@192.168.0.232:1521:orcl
4、打开项目运行com.dingtalk.Application.java,出现如下图表示启动成功。

 

(图1为后端代码截图)

必要配置

>修改数据库连接,编辑resources目录下的application.properties

#数据库url:

spring.datasource.url=jdbc:oracle:thin:@192.168.0.232:1521:orcl

#数据库用户名:
spring.datasource.username=C##cone

#数据库密码:
spring.datasource.password=123

#数据库驱动类:
spring.datasource.driver-class-name =oracle.jdbc.driver.OracleDriver

>修改服务器端口

#服务端口

server.port=95

>修改mybatis目录

#mybatis

mybatis.mapper-locations=classpath:mapping/*.xml

mybatis.type-aliases-package: com.sxl.entity

>修改redis目录

#Redis服务器连接端口

spring.redis.port=6379

spring.redis.database=0

#Redis服务器连接密码(默认为空)

spring.redis.password=123
 

文件结构

com. dingtalk    

├────主目录

│       └── config                        // 全局配置

│       └── constant                      // 通用常量

│       └── controller                          // 核心控制

│       └── mapper                         // 数据映射

│       └── model                     // 实体类

│       └── service                          // 接口服务

│       └── utils                         // 通用类处理

│       └── wxbean                           // bean组件

├────  Application   #启动类  

├────  MainController   #测试类

├────  Resources   资源目录 

│       └── mapping                       // xml文件

│       └── application.properties        // 配置文件

 
 

核心技术

SpringBoot框架

1、介绍
Spring Boot是一款开箱即用框架,提供各种默认配置来简化项目配置。让我们的Spring应用变的更轻量化、更快的入门。 在主程序执行main函数就可以运行。你也可以打包你的应用为jar并通过使用java -jar来运行你的Web应用。它遵循"约定优先于配置"的原则, 使用SpringBoot只需很少的配置,大部分的时候直接使用默认的配置即可。同时可以与Spring Cloud的微服务无缝结合。

提示

Spring Boot2.x版本环境要求必须是jdk8或以上版本,服务器Tomcat8或以上版本

2、优点

  • 使编码变得简单: 推荐使用注解。
  • 使配置变得简单: 自动配置、快速集成新技术能力 没有冗余代码生成和XML配置的要求
  • 使部署变得简单: 内嵌Tomcat、Jetty、Undertow等web容器,无需以war包形式部署
  • 使监控变得简单: 提供运行时的应用监控
  • 使集成变得简单: 对主流开发框架的无配置集成。
  • 使开发变得简单: 极大地提高了开发快速构建项目、部署效率。

前端运行系统

1、先将开发者提供的前端代码压缩包,下载到本地工作目录,文件夹名为org-mini-program-tutorial-front-end-master;
2、打开钉钉小程序开发者工具,点击右上角打开项目,选择项目目录文件夹org-mini-program-tutorial-front-end-master,后填写项目名称,并选择项目类型-钉钉企业内部应用,最后点击完成按钮,即可成功导入。
3、用钉钉扫描开发者工具上的关联应用二维码(应用需要开发者事先在钉钉后台新增小程序应用),关联后即可调试应用了;
4、点击开发者工具上的启动编译按钮(ctrl+B)或者点击工具栏上的启动编译按钮开始编译,出现如下图单据数据加载出来表示启动成功。

必要配置

>修改项目app.js文件,将WxApiRootapi地址参数更改为自己正式环境的服务地址就ok

 

 

三、部署系统

打包工程文件

在项目目录的maven工程下,按顺序双击执行clean>compile>package生成war/jar包文件。
然后会在项目下生成target文件夹包含warjar,把jar包文件发布到服务器

部署工程文件

1jar部署方式
使用命令行执行:java –jar org-mini-program-tutorial-java-1.0.0-SNAPSHOT.jar 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT施sir

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值
>