这是本人及公司一直在使用和维护升级的后端管理软件基础系统。目前已使用超过5年,共开发了50多个项目,其中有些项目的用户量上千万,平均每日访问UV超过10万,安全稳定性有一定的保障。
后端基于jfinal,这是一个国人写的优秀框架,个人感觉比spring简单,使用更方便,代码量更少。
前端基于layui,这也是一个国人写的非常优秀的UI框架,非常适合应用软件和后台管理系统,本身使用简单,也有很多插件,我在上面再次作了些简单的代码应用封装,代码量就更更少了,很多功能点的实现都有标准规范的写法,动脑更少,后端程序员就可以直接开发了,基本就没有前端程序员什么事了。
代码生成功能比较实用,从数据库中建一张表,然后通过代码生成前端页面,控制类,实现类和一些配置文件,20分钟就可以现实这个表的列表,查询,增删改,权限控制。
权限控制较灵活,用户指向角色 ,角色可动态分配有权限的菜单,同时可以分配系统任何一个操作活动(比如列表,查询,添加,删除,编辑,修改状态,审批等),如临时想对单独用户分配一个操作活动,也可单独配置。
6.用户信息认证放弃了session,采用jwt进行用户信息跟踪,多站点布置不再是开发考虑的问题。
开发起来效率和速度非常快,特别是很多项目需求变化实在太快,经常要加字段,加表,这个后台系统有一定的优势,有时需求端提出一个需求要加字段,需求刚刚说完,这边字段已加好,业务功能已完成实现,让需求端都感觉不可思议。
开发模式下,业务控制传参,权限状态,用户状态,执行结果都会显示在控制台,非常方便调式。
一般有新项目了就复制一个这个系统,在上面加项目业务代码。1个小时就可以搭建起一个新的项止,几年下来,我已经用这个框架开发了近50个项目,可能因为熟悉的原因开发效率非常高,几乎不会花时间在bug上。
原码都是公开的,可以进行深度定制,公开出来,有兴趣的可以复制下来试试。
QQ群 104854747
<Context docBase="d:/demo/web" path="/demo" privileged="true" reloadable="true"></Context>
5访问地址(admin9527可以自己换,修改web.xml和配置文件。)
http://localhost:8088/demo/admin9527/login/login
mvn clean package
cd target/layuijfinal-1.0-SNAPSHOT-release/layuijfinal-1.0-SNAPSHOT
start.bat
5访问地址(admin9527可以自己换,修改web.xml和配置文件。)
http://localhost:8088/demo/admin9527/login/login
登陆界面
后台界面
系统管理
代码生成
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。