Lemon OA第1篇:简单介绍

官方网站:http://www.mossle.com/
这里写图片描述
声明:我不是Lemon OA作者,只是分享好的资源。以下内容均代表个人见解~

从官网说起

知道Lemon OA,也是最近研究Activiti,看见有人说Lemon OA是个很好的教材,于是才开始了解。

简洁的网站风格,并且没有广告
右侧第一栏很吸引眼球,虽然有很多开源的source,但不是每个开源source都可以快速搭建演示环境,可能又有小伙伴说了,连个演示环境都搭建不起来,还能写出什么样的好代码吗?话是这么说,但是快速搭建一个演示环境总比费劲巴拉捣鼓出来好很多啊

从官网介绍来看,有两个亮点,一个是流程设计器,另一个就是表单设计器,而没说的那个组织机构,相对比较简单,不做特别说明

演示环境搭建

从官网下载了部署包,传说解压就能运行。当然了,是Java程序总得检查一下是不是自带JRE了,是业务系统,好歹得有个数据库吧,肯定有个连数据库的地方,不想第一次程序就跑挂了,那就费点儿功夫检查一遍就是了

解压包根目录
这里写图片描述
startup.bat文件内容如下:

set JAVA_HOME=%JAVA_HOME%
set PATH=%JAVA_HOME%/bin;%PATH%

call bin/lemon.bat console

看到这里就明白了,Lemon演示程序运行需要自己安装Java运行环境,这里省略一些字……

然后就看看data目录
这里写图片描述
这里面竟然有个db.properties,内容如下:

db.username=sa
db.password=
db.port=9000
db.path=./data/lemon
db.databaseName=lemon

不会这个就是数据库配置文件吧?Activiti的explorer演示程序也叫这个名,只是目录不一样,暂且不做结论,继续往下看
db.path指明了数据库的目录,能直接跑起来的数据库,应该就是嵌入式数据库了,如果是嵌入式数据库,启动的时候是不是有些日志呢?
看了下tomcat的控制台,还真发现了一点儿线索
这里写图片描述
用的是HSQLDB,之前用过小数据库SQLite,听说过H2,还真是第一次听说HSQLDB,可能是关注这一块比较少吧

既然自带tomcat,嵌入了数据库,那就直接跑吧,小手一抖,系统就有
这里写图片描述
登录页面依然简洁,用户主页
这里写图片描述
有点儿Portal的意思,不知道能不能灵活配置,暂且不做结论,继续向下看

出于好奇心,登录的时候用户名填写1,密码填写1,就直接进去了,但是系统应该没这个用户吧,O(∩_∩)O~

第一篇只做简单介绍,就不往下看了,下一篇主要介绍下系统的主要功能!

版权声明:本文为博主原创文章,未经博主允许不得转载。

原文地址:https://www.cnblogs.com/wenlong/p/4604749.html