博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Lemon OA第2篇:功能解析方法
阅读量:5019 次
发布时间:2019-06-12

本文共 1012 字,大约阅读时间需要 3 分钟。

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的数据吧

已经知道Lemon OA默认使用HSQLDB数据库,是嵌入式的数据库不需要单独安装

lemon-1.4.0\webapps\ROOT\WEB-INF\lib\hsqldb-2.3.2.jar

执行HSQLDB的jar文件,就可以打开数据库管理工具

这里写图片描述

lemon-1.4.0\webapps\ROOT\WEB-INF\classes\application.properties文件中配置了数据库的连接信息

这里写图片描述

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

输入数据库的URL,登录HSQLDB,习惯性的首先找到用户信息表,查看下数据

这里写图片描述
测试账号都在表里,密码经过加密

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

经过数据库确认,的确没有用户1的账号信息,看来Lemon OA的登录功能有漏洞,该问题已经反馈

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

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

转载于:https://www.cnblogs.com/wenlong/p/4604747.html

你可能感兴趣的文章
SQL中的replace函数
查看>>
java中的类型安全问题-Type safety: Unchecked cast from Object to ...
查看>>
如何解决最后一个尾注引用显示与致谢混为一谈的问题-下
查看>>
css文本样式text、字体样式font
查看>>
python判断图片是否损坏
查看>>
MySQL服务启动:某些服务在未由其他服务或程序使用时将自动停止
查看>>
KNN与SVM对比&SVM与逻辑回归的对比
查看>>
团队个人冲刺第三天
查看>>
2017-10-17 NOIP模拟赛2
查看>>
How to install ia32-libs in Ubuntu 14.04 LTS (Trusty Tahr)
查看>>
The Ctrl & CapsLock `problem'
查看>>
linux故障判断
查看>>
Java进阶知识点6:并发容器背后的设计理念 - 锁分段、写时复制和弱一致性
查看>>
Makefile ===> Makefile 快速学习
查看>>
face detection[HR]
查看>>
java性能调优工具
查看>>
C# 其他的Url 文件的路径转化为二进制流
查看>>
cmake使用
查看>>
面向对象高级
查看>>
Bitwise And Queries
查看>>