• 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~

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

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

  • 相关阅读:
    oo第四次总结
    oo第三次总结
    补给站总结
    OO第四次单元总结
    OO第三次单元总结
    OO第二次单元总结
    OO第一次单元总结
    提问回顾与个人总结
    软件工程结对作业博客
    OO第一次单元总结
  • 原文地址:https://www.cnblogs.com/wenlong/p/4604749.html
Copyright © 2020-2023  润新知