`
wenlongsust
  • 浏览: 75912 次
  • 性别: Icon_minigender_1
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

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~

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

<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>
分享到:
评论

相关推荐

    lemonOA远吗1.7

    作为一款优秀的OA系统,lemonOA 1.7为学习OA开发提供了一个理想的平台,其设计思路、架构以及实现方式都具有很高的学习价值。 1. **系统概述** lemonOA 1.7的核心目标是提高企业内部的工作效率和协同能力。它集成...

    Lemon OA系统源代码

    对于中国(ZH)特色的定制部分,我们可以从以下几个方面了解:1) 字符编码与语言支持,Lemon OA可能会针对中文环境优化字符处理;2) 表单和审批规则,可能适应中国企业的审批流程,如多级审批、加签、会签等;3) ...

    Maven3针对lemon OA

    "Maven3针对lemon OA"是一个关于使用Maven3工具来部署和管理lemon OA(可能是一个开源的办公自动化系统)的专题。在这个过程中,我们将深入探讨Maven3的功能,以及如何利用它在集成开发环境myeclipse中进行项目的...

    Lemon OA系统

    "Lemon OA系统"是一款源自lemon社区的企业级办公自动化(OA)系统,它结合了流行的Activiti工作流引擎,并根据中国(ZH)特有的业务需求进行了定制化开发,以适应国内企业的管理需求。这款系统旨在提高企业内部的...

    Lemon OA用户手册

    Lemon OA是一款功能强大且易用的企业级办公自动化软件,通过上述介绍,希望能帮助用户充分理解并有效利用其各项功能,提升工作效率和管理水平。在实际使用过程中,建议用户结合具体需求灵活运用各项功能,并不断探索...

    lemon-docs:Lemon:lemon:文档

    Lemon文档 柠檬文件 :lemon: 柠檬API 数据结构 用户 代表用户及其数据。 场地 类型 描述 姓名 细绳 用户名 登录 细绳 用户登录 密码 细绳 用户密码 卡片 代表银行卡或现金。 场地 类型 描述 card_id 整数 柠檬...

    Lemon 是一款基于 Java 开发的开源 OA

    Lemon 是一个基于 Java 技术栈开发的企业级开源办公自动化(OA)系统,它的出现为企业提供了高效、灵活且易于定制的办公管理解决方案。作为一个开源项目,Lemon 充分体现了开源软件的开放性、协作性和可扩展性,使得...

    lemon oa系统

    "lemon OA系统"是一款基于Java技术开发的开源办公自动化(OA)系统,它提供了全面的组织管理和工作流程自动化功能,旨在提升企业内部的工作效率和协作能力。该系统的特点是其丰富的功能模块,如考勤管理、加班申请、...

    LemonOA数据库结构手册

    **LemonOA数据库结构手册**主要介绍了LemonOA系统的数据库设计与架构,旨在帮助实施人员、开发人员及系统管理员更好地理解系统的底层数据结构,从而更高效地进行系统维护与开发工作。 #### 二、权限管理模块 权限...

    Lemon开源OA v1.11.0.zip

    "Lemon开源OA v1.11.0.zip"是一个包含开源办公自动化系统(OA)源代码的压缩包,主要用于帮助开发者、学生或者IT专业人士进行学习、研究或开发用途。Lemon开源OA是一款基于Web的办公自动化平台,它提供了一整套的...

    Lemon-BT-Unity:Lemon-BT-Unity是关于AI行为的统一软件包

    1. **导入库**:首先,将Lemon-BT-Unity-master文件夹导入到Unity项目中,这将包含所有必要的脚本和资源。 2. **创建行为树**:在Unity编辑器中,你可以通过实例化行为树节点来构建AI的行为逻辑。这可能包括创建根...

    fruit::kiwi_fruit::lemon::pear::strawberry::tangerine::pineapple:自动生成您的rollup.js样板:cherries::melon::grapes::watermelon::green_apple::red_apple:

    :kiwi_fruit: :lemon: :pear: :strawberry: :tangerine: :pineapple: :shortcake: :cherries: :melon: :grapes: :watermelon: :green_apple: :red_apple: :banana: 介绍 用于捆绑JavaScript的最受欢迎的两个库是和...

    Android-Lemon一个简单轻量级的AndroidSocket框架

    `Android-Lemon`是一个专为Android设计的简单、轻量级的Socket框架,它简化了Socket通信的复杂性,使得开发者能够更方便地在Android应用中实现Socket通信功能。 **1. Android Socket基础** 在了解`Android-Lemon`...

    lemon

    "lemon"是一个著名的解析器生成器,主要用于创建解析器,尤其在计算机编程语言和数据库领域广泛应用。它是由Eric G. Rees开发的,并且基于LL(1)解析算法。这个工具通过读取一个名为“b.y”这样的巴科斯范式(Bison)...

    Lemon-OS旧版:Lemon操作系统

    Lemon-OS是一款基于C、C++以及汇编语言开发的操作系统,它的旧版被称为"Lemon-OS旧版"。这个项目可能包含了操作系统的核心组件,如内核、驱动程序、系统调用接口以及一些基本的用户工具。让我们深入探讨一下操作系统...

    GreenTea-Lemon::horse::horse::horse:

    :memo:

    lemon-1.8.0

    1. **办公自动化**:OA系统是企业信息化建设的重要组成部分,用于提升工作效率,实现公文流转、任务管理、日程安排、文档管理、人力资源管理等日常办公功能的自动化。 2. **模块化设计**:作为一个成熟的OA系统,...

    lemon for ubuntu

    1. **Lemon的简介**: Lemon通常被用作一个解析器生成器,它可以帮助开发者创建词法分析器和语法分析器。这样的工具在编译器设计、脚本语言解析以及文本处理等领域有广泛应用。 2. **安装Lemon**: 在Ubuntu中,...

    lemon评测机

    lemon是一个非常好用的测评软件 使用方法: 首先打开软件(.exe),设置编译器路径(如devc++的在C:\Program Files (x86)\Dev-Cpp\MinGW64\bin\里面) 2,然后创建比赛,打开比赛目录,里面有data和source,data里面...

    lemon(for ubuntu)

    "lemon(for ubuntu)"是一款专为Ubuntu操作系统设计的评测软件,它旨在帮助用户评估和比较系统性能,优化工作流程,并确保Ubuntu环境的高效运行。在Linux世界中,尤其是在Ubuntu这样的Debian衍生版上,了解如何有效地...

Global site tag (gtag.js) - Google Analytics