非常全面的JFinal项目,里面包含了众多的JFinal知识点应用和扩展开发,很多功能都可以抽取出来应用到自己的JFinal项目中,也可以直接基于JFinalUIB做项目开发,它只是做了很多项目都必须做的一些基础功能,比如权限管理配置、日志的统计、参数字典的配置、上传文件的管理等等
JFinal高级学习交流QQ群:
309647612
JFinalUIB现在分为3个版本:
JFinalUIB_V1版本:基于JFinal1.9 + charisma UI
JFinalUIB_V2版本:基于JFinal2.2 + rapido UI
JFinalUIB_V3版本:基于JFinal2.2 + metrolab UI
JFinalUIB_V4版本:基于JFinal3.0 + metrolab UI
GIT版本分支一共有4个版本,7个分支:
JFinalUIB_V4:(默认分支)
JFinalUIB_V4代码,基于常规的eclipse和idea项目配置文件构建,可以直接用eclipse和idea打开
JFinalUIB_V4_MAVEN:
基于maven环境构建的JFinalUIB_V4
JFinalUIB_V3:
JFinalUIB_V3代码,基于常规的eclipse和idea项目配置文件构建,可以直接用eclipse和idea打开
JFinalUIB_V3_MAVEN:
基于maven环境构建的JFinalUIB_V3
JFinalUIB_V2:
JFinalUIB_V2代码,基于常规的eclipse和idea项目配置文件构建,可以直接用eclipse和idea打开
JFinalUIB_V2_MAVEN:
基于maven环境构建的JFinalUIB_V2
JFinalUIB_V1:
老版本,几乎停止维护,基于常规的eclipse和idea项目配置文件构建,可以直接用eclipse和idea打开
V1主要信息:
JFinal1.9 + charisma UI
V2主要变动:
升级JFinal为2.2、重构项目
更换UI,新的UI库是rapido UI
更多数据库支持,现支持PostgreSQL、MySQL、SqlServer、Oracle、DB2
V3主要变动:
更换UI,新的UI库是metrolab UI
重构项目,增加权限中间表,规范化处理
重写了大部分权限相关的代码
V4主要变动:
升级JFinal3.0,V4代码完全从V3迁移过来,只是为了升级JFinal3.0进行了一些修改
JDK要求:
JDK6、JDK7、JDK8都可以,编译级别默认是1.6,可以更高
数据库配置:
1.数据库备份文件/JFinalUIBV4/doc/数据库
2.每种数据库目录都有各自的备份恢复说明
3.数据库配置,修改init.properties,修改db[xx].type和指定数据库连接信息
Eclipse安装配置说明:
1.用eclipse导入项目,修改受限API调用编译报错,见/JFinalUIBV4/build-lib/eclipse受限API调用设置.png
2.运行com.platform.config.Run.java类
IDEA安装配置说明:
1.用IDEA打开项目
2.运行com.platform.config.Run.java类,编辑main运行配置,修改JRE路径为本地JDK根路径,千万不要选择本地JRE路径
JFinalUIB_V1 、 JFinalUIB_V2 登陆账号密码:
账号:admins
密码:000000
JFinalUIB_V3 、JFinalUIB_V4 登陆账号密码:
账号:admins
密码:123456
build-lib说明:
1.此目录都是一些编译依赖包,并不需要发布到运行环境中,
2.如果你用到了这些jar,请把这些jar移动到WEB-INF\lib目录中,并删除此目录中的jar
jetty-8.1.8:内嵌启动jetty8.1.8依赖的jar
jetty-9.2-jdk7+:内嵌启动jetty9.2依赖的jar
jfinal3:编译jfinal源码用到的jar,这些jar在项目中没用到,不用发布
junit:junit单元测试依赖的jar
postgresql:在JDK6或JDK7中的驱动类
spring:如果启用了spring插件,可以加入这些jar
基于本项目的书籍作品《JFinal极速开发实战》
百度阅读地址 http://yuedu.baidu.com/ebook/3fc54b55d5bbfd0a7956739f
JFinalUIB v4 界面:
https://git.oschina.net/dongcb678/JFinalUIBV2 新版本 http://git.oschina.net/dongcb678/JfinalUIB.git 老版本 学习交流Jfinal、JfinalUIB的QQ群:309647612 转载于:https://www.cnblogs.com/dongcb678/p/4825296.html
jfinal是由jfinal2.2+freemarker+easyui写的一个后台管理系统,参考了jty等一些优秀的开源项目,实现了一个基础的后台管理系统。 在线访问:http://moriiy.wicp.net/jfinal/ 有时可能无法访问(毕竟是部署在自己电脑上的),尽量白天访问,进入系统尽量不要做修改或删除操作。 帐号:admin 密码:123456 测试 test 密码123456
RBAC - YII2权限管理 开源协议 GPL 注意事项 严禁使用本软件从事任何非法活动 安装步骤 复制install目录下的dev文件至config目录下 修改dev目录下的db.php中的数据库配置 数据库导入SQL脚本,对应的脚本install目录下 默认密码:ranko/admin 后台地址:index.php?r=site/login 使用事项 starter/filter/Backe
主要内容:选择合适的网站,CMS平台在本章中,我们将首先讨论如何为您的网站做出正确的选择,以及为网站选择哪个内容管理系统(CMS)平台。 选择合适的网站 让我们通过问自己几个问题来理解这一点,然后详细讨论这个概念。 问题1 - 你要花多少钱? 回答 - 这是与预算直接相关的主要问题之一。 如果你的预算很低,那么应该考虑一些非商业性的,而不是太复杂。 问题2 - 需要多少时间来计划维护? 回答 - 如果要发布很多优惠报价,最好有一个博
SonataUserBundle SonataUserBundle是sonata项目中有关用户管理的部分,它其实是集成了FOS/UserBundle组件(感兴趣可以去git上找,但个人觉得直接用SonataUserBundle就够了)并增添了一些功能,使用SonataUserBundle需要安装如下扩展,执行: [root@centos7vm mywebsite]# composer requi
权限管理 权限管理机制是 hyperledger fabric 项目的一大特色。下面给出使用权限管理的一个应用案例。 启动集群 首先下载相关镜像。 $ docker pull yeasy/hyperledger:latest $ docker tag yeasy/hyperledger:latest hyperledger/fabric-baseimage:latest $ docker pull
添加 找到一个你要添加的位置“右击” 在弹出的下拉选项中选择“添加同级”或“添加下级” 在弹出的对话框输入相关信息 路由名称 路由路径,支持 /app/{namespace}/{id:+0~9} 或 /app/:namespace/:id 两种写法 Icon: 如果是菜单填ant.design支持的icon就行 HTTP请求的Method,支持 GET、POST、DELETE、PUT等 是否是菜单
细节 一个文件主要包含下列属性,ls -l - rwxrwxrwx user group date filename 111 101 101 归属用户的权限 归属群组的权限 其它用户的权限 归属用户 归属群组 日期信息 文件名称 对于文件夹,必须拥有它的可执行权限,才能够使用 cd 命令进入该文件夹;拥有可读权限,才能够使用 ls 命令查看该文件夹的文件列表。 root用户
角色是分配给用户的权限集合。默认情况下,Navicat Monitor 包含三个预定义的角色供你分配给不同用户以限制其访问权限。它还允许你创建具自定义权限设置的新角色。苃要配置角色及其权限,请前往“配置”->“角色和权限”。 每个预定义的角色都有不同的权限: 角色 权限 管理员 可以完全控制访问所有页面。此角色的权限是不可编辑的。 DBA 可以访问所有页面,但以下功能“除外”: - 激活令牌密钥,