# myopen **Repository Path**: amazon/myopen ## Basic Information - **Project Name**: myopen - **Description**: 基于jfinal,layui2,mysql - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 2 - **Created**: 2017-04-26 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目介绍 项目逐步完善中。 # 线上例子 https://open.jiinfo.cn/admin/login 账号密码: admin/123456 此处,大家尽量选用Chrome,Safari某些原因,导致验证码一直失败 # 快速开始 构建项目以后,从SQL文件夹下倒入初始化SQL。配置文件在config.txt里。找到AppConfig类,右键Debug即可运行。 访问地址 http://IP:8000/admin 账号:admin/123456,端口在 AppConfig可以修改。 如果出现怪异的问题,可以在pom文件里把mysql驱动改成5.1 # 目录介绍 2 本项目,前台使用了layui,官网http://www.layui.com,后台使用了jfinal3.6,官网http://www.jfinal.com
3 本项目,主要封装了一下功能,权限,字典,定时任务
4 权限,自己定义了权限拦截器,便于改造,主要思路是把后台配置过的url都进行认证,如果后台没有配置过改权限,那么就不会认证。同时封装了权限标签,详细使用见/admin/user/index.html 里面的 auth ,建议配置按钮的权限,设置成最终提交的url,而不是跳转的URL
5 字典, 字典使用方式见 /admin/user/index.html 状态查询参数,通过页面设置map对象传入参数,然后生成select
6 定时任务, 可以直接添加定时任务,定时任务可以立即执行一次,等等
7 使用了 jfinal自带的模板,而非jsp,模板使用方式参见jfinal文档
8 目前项目html结构
/admin,后台管理的页面,/admin/common 里面是后台模板的几个通用的部分,不想使用通用的布局,参考/admin/login.html或者使用部分布局,参考/admin/my_password.html /common 整个项目的通用模板m 目前包含了字典的模板 /plugins 包含了各种js插件等 /upload 默认上传的文件会保存在这里