百度搜索:JBuss  或jfinal.com官网https://www.jfinal.com/share/1704

JBuss背景:

2018年6月1日,作者“为道日损”从上海一家xxx公司离职,那时候我已经毕业两年了,感觉一事无成,2017-2018年在江浙沪各地奔走的一些充实感根本无法填补给我带来的身心疲惫,这种四处流浪像是无家可归的麦客,毫无归属感。当然梦想是有的,但还是怪自己没有太多的能力,也不敢大胆去尝试,不敢放弃手上的技能,毕竟身上还有房贷,生活不敢有太大的波动。在上海这个繁华的魔都里,自己只是一粒尘埃,也别想着自己的坠落或游荡,能像蝴蝶一样,产生蝴蝶效应。虽然可以去某些大公司拿着高薪,但依旧发现自己与丧尸没什么不同,内心的空寂一直是我寻找创业公司的原因,寻找在这个都市带来内心的一席之地的事情去发展,不求自己能赚多少钱,但求当前我所做的事情都是自己的事情,都是能直接给以后带来慰藉。

终于,正当自己迷茫之际,一位同校学长突然来电话了,问我是否有想过换一份工作。这位学长是自己大学时候同一个专业的,比自己大一届,虽然相互认识,但不曾来往,如今他也在上海,因为曾经在职场上摸爬滚打,受过穷挨过饿,没钱交房租,还在第三方贷款公司借过贷,觉悟到人生总得逼自己一把,于是开始从只有一个工位的办公场所做起来---创业。我们人人都是一粒砂,或许只有经历这个互联网时代的大环境下的一番浪淘沙,才找到自己的定位,才能活得游刃有余。

2018年6月3日,我入职了,带上自己的电脑,因为大学毕业,找了一家很有钱的公司呆着(还是包吃的),工资相当于一个3年的普通程序员的待遇,所以电脑是自己组装的,算是比较不错的了,整体下来花了8500大洋,同时也给公司节约了成本。

JBuss诞生:

去公司的第一天,公司啥都没有,一切都需要重新开发,没有人定语言、框架、平台、业务逻辑,只有一个小姑娘(97年的)搞java,听老板说,我没去之前她还哭了,因为不知道做什么,完全没有头绪。半年后,她离职了,我一个人开始埋头于自己的世界。虽然说有3个系统需要开发,但是也不会感觉到什么压力,因为我就是在上家公司扛着压力过来的,这点压力也基本在忍受范围之内的,再说,公司业务基本不复杂,所以这3个系统还是勉强可以应付的。当时想着以后肯定会陆陆续续的需要开发很多平台,需要各种技术,各种插件,还有很多通用性的功能,比如,权限管理,消息通知,邮件发送,验证码登陆,前端的文件上传,js数据分页等等常用功能。

于是JBuss就诞生了,这是我后来才想到的名字,J就是JFinal,Buss就是希望这是个通用的工具,简单而实用,入职后的第一个月最简单基础的JBuss就诞生了,后面的日子里,我边做业务变更新JBuss,一直迭代,一直更新,一直新增插件,以后也会如此。

JBuss开源后台管理系统是由“为道日损”本人花20天打造的一款多功能通用后台管理系统,该系统中用户,角色,权限,自定义菜单,按钮,字典等皆可自定义配置,秉持着JFinal的灵活,轻量,稳定的特性,为各位JFinal开发者提供了机遇和友好的切入点,目前公司的OA,数据存储以及本人开发的贷超系统,都是基于JBuss,只要熟悉JFinal,即可平滑上手,快速开发。本人不吝惜技术,已在gitee上公开代码,希望各位网友能提供更多的想法,为开源做出贡献。

测试环境:(后续域名将有所变动)

后台:

http://test.dongjiabank.com/login_

账号:superadmin

密码:admin

渠道:

http://test.dongjiabank.com/cuproxy/allCon/showLogin.html

账号:superadmin

密码:123456

手机h5:

http://test.dongjiabank.com

码云下载地址:https://gitee.com/sudoer/JBuss.git

主要技术栈

核心框架:JFinal4.3(已升级)、shrio(1.3),webSocket(开发在线聊天和消息推送功能,目前暂未开放)

缓存:redis、ehcache

数据库连接池:Druid

工具类:fastjson、gson、commons-lang、icepdf

定时任务:JFinal-Cron

项目构建工具:maven

web容器:Tomcat、Undertow

前端框架:layer、laypage、jquery、ajaxfileupload、clipboard、WdatePicker、swiper、umeditor、zTree、其中包含作者自定义前端分页,功能简单,而强大。

模板引擎:enjoy

路由:JFinal-Routes

数据交互:ajax

UI框架:H-ui3.1.5(后台)、Bootstrap3.3.7(手机端)、layui2.4.5(部分插件)

系统介绍:

以下是JBuss1.0部分功能截图

以上截图是是系统管理中的菜单,大部分功能属于开发者进行二次开发时的操作,普通用户慎重。

其他菜单属于“为道日损”本人开发,不比太过关注,如有兴趣,也会开放源码。

系统架构:

JBuss--为所有JFinal开发者提供二次开发的后台管理系统的更多相关文章

  1. Silverlight管理系统源代码(SilverlightOAFlame开发框架主要提供二次开发)

    Silverlight OA系统简介 系统功能简介 l 程序界面介绍: 左侧为主菜单,主菜单可以展开和收起,主菜单下面的所有模块都可以在数据库中扩展增加,模块的权限和用户角色挂钩,可以在数据库中创建多 ...

  2. Ecshop(二次开发) - 后台添加左侧菜单导航

    1.链接地址:修改 admin\includes\inc_menu.php 文件. $modules['17_syn_data']['view_syn']        =    'synchroni ...

  3. ecshop二次开发之后台秒杀

    1.进入admin->includes->inc_menu.PHP中此文件为定义左侧功能模块超链接 2.添加include/inc_menu.php秒杀管理超链接找链接 $modules[ ...

  4. 【工业串口和网络软件通讯平台(SuperIO)教程】七.二次开发服务驱动

    SuperIO相关资料下载:http://pan.baidu.com/s/1pJ7lZWf 1.1    服务接口的作用 围绕着设备驱动模块采集的数据,根据需求提供多种应用服务,例如:数据上传服务.数 ...

  5. 微控工具xp模块-开发版[微信(wechat)二次开发模块]

    http://repo.xposed.info/module/com.easy.wtool   微控工具xp模块-开发版[微信(wechat)二次开发模块] 基于xposed框架的微信二次开发模块,方 ...

  6. 基于EasyNVR摄像机网页无插件直播服务二次开发实现H5播放页面的简单集成方案

    我们通常在构架一套视频SaaS应用的过程中,将平台设计为3层:视频硬件层(视频源).视频能力平台(vPaaS).视频应用平台(vSaaS),视频硬件包括各种IPC.NVR.编码器等视频生成设备,vPa ...

  7. SilverlightOA源代码(可用于企业级Silverlight项目的二次开发,长年有效)

    Silverlight OA系统简介 系统功能简介 l 程序界面介绍: 左侧为主菜单,主菜单可以展开和收起,主菜单下面的所有模块都可以在数据库中扩展增加,模块的权限和用户角色挂钩,可以在数据库中创建多 ...

  8. EasyNVR网页Chrome无插件播放摄像机视频功能二次开发之云台控制接口示例代码

    随着多媒体技术和网络通信技术的迅速发展,视频监控技术在电力系统.电信行业.工业监控.工地.城市交通.水利系统.社区安防等领域得到越来越广泛的应用.摄像头直播视频监控通过网络直接连接,可达到的世界任何角 ...

  9. 【流媒体开发】VLC Media Player - Android 平台源码编译 与 二次开发详解 (提供详细800M下载好的编译源码及eclipse可调试播放器源码下载)

    作者 : 韩曙亮  博客地址 : http://blog.csdn.net/shulianghan/article/details/42707293 转载请注明出处 : http://blog.csd ...

随机推荐

  1. python 教程 第十三章、 特殊的方法

    第十三章. 特殊的方法 1)    特殊的方法 __init__(self,...) 这个方法在新建对象恰好要被返回使用之前被调用. __del__(self) 恰好在对象要被删除之前调用. __st ...

  2. nyoj116士兵杀死(两)段树单点更新

    士兵杀敌(二) 时间限制:1000 ms  |  内存限制:65535 KB 难度:5 描写叙述 南将军手下有N个士兵,分别编号1到N,这些士兵的杀敌数都是已知的. 小工是南将军手下的军师,南将军常常 ...

  3. OpenGL(十五) OpenCV+OpenGL实现水面倒影

    有两幅原始图片,一个是景物图像,一个是水面图像,尝试生成景物在水中的倒影: 在OpenGL中,加载并显示这个景物图像可以把这个图像作为纹理载入即可,把图像直接选择180度的效果就相当于是在镜面中倒影的 ...

  4. java_Mac安装多个JDK版本并设置环境变量

    JDK6.JDK7.JDK8三个版本的汇总地址:https://pan.baidu.com/s/1pKSYv8Z 安装 JDK6安装 JDK6下载地址 见网盘 安装完毕后确认版本 JavaForOSX ...

  5. 用Nginx实现微信小程序本地SSL请求

    我们在开发小程序的时候,需要填写一个授权域名.还要有一个证书.这些都是花钱的.开发非常不方便.本文主要讲解配置ssl和本地开发 小程序后台添加授权域名 这个域名你要写一个是备案过的.具体是不是你的,都 ...

  6. sql server 定时备份数据库

    CREATE PROCEDURE [dbo].[SP_DBBackup_EveryNight_Local] @cycle INT, ---保存周期 @IsLocal INT, ---是否为本地 0表示 ...

  7. 展讯通信:文章"紫光收购后展讯困难重重”失实(展讯的成就确实很高)

    6月22日上午消息,展讯通信官方微信对自媒体文章<五大危机缠身,紫光收购后展讯困难重重>作出声明,称,其中内容严重失实,对公司造成了不良影响,并表示,将坚决采取法律手段维护自身的合法权益. ...

  8. vs2017 cordova js 签名配置

    在build.json文件中添加如下 { "android": { "release": { "keystore": "C:\\D ...

  9. Win32 Application基本框架

    //程序入口 intAPIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdSh ...

  10. C++的标准库函数默认都是操作字节,而不是字符,非常痛苦,所以引入了u16string和u32string(Linux上的wchar_t是32位的原因,utf16对unicode的支持是有缺陷的)good

    时至今日,字符串使用unicode已经是不需要理由的常识,但对一些有着悠久历史的编程语言来说,这仍然是个头痛的问题.如果抛开第三方库的支持,C++其实并不能实际有效地支持unicode,即使是utf8 ...