• Lemon OA第2篇:功能解析方法


    Lemon OA,整个系统功能也算是比较丰富,OA的很多功能都能看见影子,虽然做得不是很强大

    接触Lemon OA,起源于Activiti的学习热情,既然这样,研究Lemon OA的目标有3:
    1、Lemon OA集成Activiti的方法;
    2、Activiti整合具体业务开发的方法;
    3、结合Lemon OA功能,熟悉Activiti的数据结构和核心API

    当然了,作为一个Lemon OA圈子外面的开发攻城师,仅仅了解功能怎么使用是不够的,必须要深入到底层的数据结构和核心代码。

    如何快速解析系统功能学到真经呢?下面简单说下我自己的方法~

    首先,还是回到Lemon OA的官方网站
    这里写图片描述
    网站首页下方,有两个关键的栏目“管理员手册”和“开发者手册“,这两块内容作为工具书,常翻有益

    另外,官网和Github都没有说明QQ群,如今QQ当道的年代,没有QQ群应该是不可能的,毕竟即时通讯还是特别方便,也许是我没有找到,索性直接搜索
    第一次搜索关键字 Lemon OA没搜到,换了个Mossle,还是搜到了
    这里写图片描述

    由于后面很多功能解析都要结合具体数据进行说明,先介绍下怎么查看Lemon OA的数据吧

    第1篇:简单介绍已经知道Lemon OA默认使用HSQLDB数据库,是嵌入式的数据库不需要单独安装

    lemon-1.4.0webappsROOTWEB-INFlibhsqldb-2.3.2.jar

    执行HSQLDB的jar文件,就可以打开数据库管理工具
    这里写图片描述

    lemon-1.4.0webappsROOTWEB-INFclassesapplication.properties文件中配置了数据库的连接信息
    这里写图片描述

    如果端口有冲突,数据库不能正常启动,系统应该是不能正常使用的

    输入数据库的URL,登录HSQLDB,习惯性的首先找到用户信息表,查看下数据
    这里写图片描述
    测试账号都在表里,密码经过加密

    第1篇:简单介绍最后,发现一个小小的bug,使用用户名1密码1也可以登录系统,并且显示lingo用户的信息,IE8、Chrome、Firefox都有此问题

    经过数据库确认,的确没有用户1的账号信息,看来Lemon OA的登录功能有漏洞,该问题已经反馈https://github.com/xuhuisheng/lemon/issues/107

    接下来,就要开始研究Lemon OA的具体功能了,下一篇再见!

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

  • 相关阅读:
    Hibernate对象状态
    Session接口常用方法
    Hibernate 映射文件基本概述
    Hibernate domain对象说明
    Hibernate配置文件说明
    Hiberante可配置参数
    Hibernate基本演示
    使用JSON数据格式模拟股票实时信息
    操作系统实验零——操作系统实验环境准备
    Shell脚本之for循环、while循环,if语句、case语句
  • 原文地址:https://www.cnblogs.com/wenlong/p/4604747.html
Copyright © 2020-2023  润新知