普元EOS学习笔记-EOS8.3精简版安装

前言

普元EOS是优秀的高低开结合的企业应用软件开发框架。

普元:这是普元公司的名字,普元信息,上市公司哦,这里就不过多安利了。

EOS:普元公司的企业应用开发系统,开发语言是基于Java,技术框架底层是基于SpringBoot,但又增加了很多优秀的企业特性,比如微服务、微前端,还有程序功能编排等,这里我也不赘述了,我还在学习阶段,也无法完整的描述EOS之强大。

高低开结合:高开就是高代码量开发,就是传统的编码方式进行代码开发,这个可以确保任何个性化的程序逻辑都可以实现,但不可避免的问题就是开发效率低,对开发人员技术水平要求高,团队开发可能出现良莠不齐以及难以维护的代码。

低开就是低代码量开发,EOS通过页面拖拉拽实现,后台服务通过逻辑流编排来实现的。

EOS非常优秀的将两种方式结合起来,即可以保证开发的高效,又可以保证个性化的程序逻辑。

普元EOS

EOS的版本说明

EOS针对企业应用开发的级别不同,提供了3个版本。

精简版(Express): 这个是最小化安装的

独立版(Standalone):个人理解应该是中级复杂度的项目,以后我会针对该版本描述安装和操作

微服务版:这个是针对大型企业项目的

这里只是记录一下有这3个版本,具体3个版本的细节的特性如何,就不赘述了,阅读者慢慢体会吧。

本文章将针对精简版(Express)进行安装和简单项目开发的描述。

另外,EOS每年都会有升级,本文章描述的是版本8.3.0。

获取安装介质

EOS8.3.0精简版的安装介质是 EOS_Lowcode_Express_8.3.0.tar.gz ,申请这个文件请拨通普元热线电话 400-820-5821。

该介质文件是一个压缩文件,采用winrar或类似的解压工具进行解压即可。

一般的压缩文件都是 zip 或 rar 的后缀,该介质的后缀是 tar.gz ,这是Linux下的一种免费压缩软件得到的压缩文件。

安装

EOS8.3.0精简版的安装比较简单,用解压工具进行解压。

关于解压目标路径

强烈建议放到最后一块硬盘的 primeton 文件夹下。

比如我的笔记本有两个分区,C和D ,我就解压缩到 d:/primeton/EOS_Lowcode_Express_8.3.0 文件夹,如下图

至于为什么一定要在 最后一块硬盘的 primeton 文件夹,我只能说为了尽量减少EOS执行中可能出现的问题,EOS的早期版本,尤其是微服务版本,结构很复杂,需要启动多个应用,启动脚本有些会要求文件夹名。我不是说这样一定没问题,只是基于我个人的经验,这样的路径安装会减少若干不必要的麻烦。

基于我这样的描述,阅读者也能想到,这个路径要求并非必须,只是我给阅读者的建议。

文件结构

EOS8.3 Express的文件结构如下:

bin文件夹: 该文件夹下是启动和停止的脚本。 cmd后缀的是win下的批处理脚本, sh 是Linux下的sh脚本。我是基于win10运行EOS精简版启动的,所以,肯定是执行 cmd 后缀的脚本。

config文件夹:各种配置文件,等下只描述一下数据库连接配置文件的编辑,其他配置文件以后有机会再单独起一个文章进行讲解吧。

数据库连接配置文件的路径是 D:\primeton\EOS_Lowcode_Express_8.3.0\config\EOSLOWCODE\config\user-config.xml

user-config.xml编辑修改数据库连接配置信息。

这里配置的是 mysql的数据库连接,EOS支持的数据库很多,达梦、Oracle、MSSqlServer、postgresql等都支持。

mysql驱动: 调整一下为 com.mysql.cj.jdbc.Driver, 默认是 com.mysql.jdbc.Driver

db-scripts文件夹:各种sql脚本。

本文档采用的是mysql作为数据库,所以选择 D:\primeton\EOS_Lowcode_Express_8.3.0\db-scripts\all\Mysql\all.sql 文件夹。

在mysql下创建数据库 eos83express ,注意字符集选择 utf8mb4 

然后将 all/Mysql/all.sql 文件运行导入到该数据库中。

各种数据表都是啥意思,以后有机会单独写一个文章来描述该问题,这里不做赘述。

lib文件夹:各种依赖,EOS Express的依赖jar,在打包的时候都包含在 com.primeton.eos.eoslowcode.boot-8.3.0.jar 文件中,所以,lib文件夹下没有太多东西,主要是各种数据库的驱动和hadoop相关驱动依赖。

static文件夹:静态资源文件,EOS的设计思路是前后端分离的,后端基于java开发,前端基于vue开发,前端的vue编译后的资源文件就放在static文件夹中。

com.primeton.eos.eoslowcode.boot-8.3.0.jar 文件:这是EOS 精简版的后端代码打包文件,启动EOS精简版本质就是运行这个jar文件。

该jar文件启动后提供各种后端服务,并且会内置web服务,从而可以通过浏览器请求前端资源,即static文件夹下的页面。这里涉及到静态资源的web代理方面的知识,任何一个做BS结构java开发的程序员都应该理解这个。

Java环境

EOS启动需要运行需要JDK1.8 ,关于java的安装请自行处理。

启动

运行 bin\startup.cmd 命令

启动后,在浏览器访问 http://127.0.0.1:28084 就可以看到如下页面,说明EOS精简版启动成功。

请输入账号  admin  ,密码   000000 ,进入EOS低开平台,领略高效开发的乐趣。

低开和高开

安装好了,我们就开始使用EOS精简版进行开发了。

这里就要划重点了,普元提供的预编译好的精简版安装包,只能进行低开,而不能实现高开。

所以,本文写到这里也就结束了,我们只是体验一下EOS精简版如何安装,我不会在这个版本上演示低开操作,那就是若干拖拉拽,没啥技术含量。

关于EOS精简版的高开是如何实现的呢

EOS精简版开发,需要使用EOS开发工具提供的IDE,创建一个精简应用,本质上就是可以精简版的源码项目。IDE创建的精简应用运行起来就是EOS精简版,在这个源码项目中,我们就可以实现高开了。

后面我会写文章描述如何在IDE下创建精简应用,实现高低开。

好了,本篇文章就到这里了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小崔爱读书

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

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

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

打赏作者

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

抵扣说明:

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

余额充值