JNPF疾速开发平台
JNPF疾速开发平台采纳前后端拆散技术、采纳B/S架构开发,造成一站式开发多端(APP+PC)应用。
应用JNPF开发平台能够简略、疾速、高效的构建各种类型java我的项目。
JAVA版介绍
JNPF.java版采纳前后端拆散,可将代码间接导入idea运行,也可将前后端代码利用ngnix离开部署。
JNPF主体架构、技术
采纳前后端拆散技术,主体架构为B/S,PC端和APP混合开发。
前后端拆散特点
JNPF疾速开发平台平台采纳全新的前后端拆散架构模式。前后端拆散已成为互联网我的项目开发的业界规范应用形式,通过 nginx+tomcat 等形式(也能够两头加一个nodejs)无效的进行解耦,并且前后端拆散会为当前的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS 等等)打下松软的根底。
JNPF疾速开发平台的前端我的项目与后端我的项目是两个我的项目,须要独立部署,两个不同的工程,两个不同的代码库,前端通过 ajax 来调用 http 申请调用后端的restful api。前端只须要关注页面的款式与动态数据的解析和渲染,而后端专一于具体业务逻辑。
次要技术栈
前端
JS框架:jquery, bootstrap, vue
UI框架:bootstrap、ElementUI
富文本编辑:UEditor
文件上传:webuploader
客户端验证:jquery-validate
Socket通信:socket. IO,webSocket
图标组件:echarts、highcharts
打印组件:lodop、h5打印
APP JS框架:uniapp, h5, vue
APP UI框架:uniapp
后端
外围框架: springboot
数据库框架:mybatisplus
缓存框架:redis
接口文档:swagger2
我的项目构建:maven
数据库驱动:mysql、sqlserver、oracle
负载平衡:ngnix
日志组件:slf4j
在线预览doc文件:openOffice
代码生成器:自主研发generator
任务调度:quartz
平台展现
发表回复