This repository has been archived by the owner on Apr 30, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 27
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
5 changed files
with
282 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
*.class | ||
|
||
/WebRoot/WEB-INF/classes |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
The MIT License (MIT) | ||
|
||
Copyright (c) 2015 uikoo9 | ||
|
||
Permission is hereby granted, free of charge, to any person obtaining a copy of | ||
this software and associated documentation files (the "Software"), to deal in | ||
the Software without restriction, including without limitation the rights to | ||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of | ||
the Software, and to permit persons to whom the Software is furnished to do so, | ||
subject to the following conditions: | ||
|
||
The above copyright notice and this permission notice shall be included in all | ||
copies or substantial portions of the Software. | ||
|
||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR | ||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER | ||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN | ||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
[jfinalQ-blog](http://qbloger.duapp.com/) | ||
========================================== | ||
1. jfinalQ最简化例子 | ||
2. 博客分类,博客文章,博客评论基础功能 | ||
3. RBAC权限,基于角色的权限控制 | ||
|
||
jfinalQ | ||
--- | ||
1. 基于[jfinal1.9](http://www.jfinal.com/),易学,开发快速,功能强大 | ||
2. 基于[bootstrap3.x](http://v3.bootcss.com/),简洁美观,完美适配移动端 | ||
3. [jfinalQ-blog](http://git.oschina.net/uikoo9/jfinalQ-blog):jfinalQ最简化示例 | ||
4. [jfinalQ-gencode](http://git.oschina.net/uikoo9/jfinalQ-gencode):jfinalQ自带代码生成工具 | ||
5. [jfinalQ-encrypt](http://git.oschina.net/uikoo9/jfinalQ-encrypt):jfinalQ自带tomcat加密部署工具 | ||
6. [jfinalQ-blog](http://git.oschina.net/uikoo9/jfinalQ-blog):jfinalQ自带bootstrap增强组件 | ||
|
||
开始使用 | ||
--- | ||
1. 将project文件夹导入到项目中 | ||
2. 修改config.properties中的数据库连接信息 | ||
3. 创建数据库,然后执行init.sql中的sql语句 | ||
4. 将com.uikoo9.z.MyInterceptor中的checkAuth方法内容注释掉 | ||
5. 遵循[jfinalQ-gencode](http://git.oschina.net/uikoo9/jfinalQ-gencode)的表名规范新建表 | ||
6. 使用[jfinalQ-gencode](http://git.oschina.net/uikoo9/jfinalQ-gencode)生成代码 | ||
|
||
更多 | ||
--- | ||
更多注意事项请浏览: | ||
|
||
|
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,230 @@ | ||
-- -------------------------------------------------------- | ||
|
||
-- | ||
-- 表的结构 `t_blog_article` | ||
-- | ||
|
||
DROP TABLE IF EXISTS `t_blog_article`; | ||
CREATE TABLE IF NOT EXISTS `t_blog_article` ( | ||
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'id', | ||
`blog_type_id` int(10) NOT NULL COMMENT '博客类型', | ||
`blog_article_code` varchar(200) NOT NULL COMMENT '博客编码', | ||
`blog_article_title` varchar(2000) NOT NULL COMMENT '文章标题', | ||
`blog_article_content` text NOT NULL COMMENT '文章内容', | ||
`blog_article_read_times` int(10) NOT NULL DEFAULT '0' COMMENT '博客阅读次数', | ||
`cdate` datetime NOT NULL COMMENT '创建时间', | ||
`cuser_id` int(10) NOT NULL COMMENT '创建人id', | ||
`cuser_name` varchar(200) NOT NULL COMMENT '创建人姓名', | ||
PRIMARY KEY (`id`) | ||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=33 ; | ||
|
||
-- | ||
-- 转存表中的数据 `t_blog_article` | ||
-- | ||
|
||
INSERT INTO `t_blog_article` (`id`, `blog_type_id`, `blog_article_code`, `blog_article_title`, `blog_article_content`, `blog_article_read_times`, `cdate`, `cuser_id`, `cuser_name`) VALUES | ||
(32, 10, 'default-blog', '默认博客(不可编辑,不可评论)', '<p>这个是默认blog,展示一些基本的功能</p><p><br/></p><p>例如,图片:</p><p><img alt="20150108145947.jpg" src="http://qbloger.duapp.com/UPLOAD/images/20150126/1422261773891011388.jpg" title="1422261773891011388.jpg"/></p><p><br/></p><p>例如,代码块:</p><pre class="brush:js;toolbar:false">qiao.con = function(obj){\r\n console.log(obj);\r\n};</pre><p><br/></p><p>例如,表格:</p><table width="-234"><tbody><tr class="firstRow"><td style="word-break: break-all;" valign="top" width="214">列1<br/></td><td style="word-break: break-all;" valign="top" width="214">列2<br/></td><td style="word-break: break-all;" valign="top" width="214">列3<br/></td></tr><tr><td style="word-break: break-all;" valign="top" width="214">01<br/></td><td style="word-break: break-all;" valign="top" width="214">name1<br/></td><td style="word-break: break-all;" valign="top" width="214">age1<br/></td></tr><tr><td style="word-break: break-all;" valign="top" width="214">02<br/></td><td style="word-break: break-all;" valign="top" width="214"><p>name2<br/></p></td><td style="word-break: break-all;" valign="top" width="214">age2<br/></td></tr></tbody></table><p><br/></p>', 10, '2015-01-26 16:44:43', 4, 'test'); | ||
|
||
-- -------------------------------------------------------- | ||
|
||
-- | ||
-- 表的结构 `t_blog_comment` | ||
-- | ||
|
||
DROP TABLE IF EXISTS `t_blog_comment`; | ||
CREATE TABLE IF NOT EXISTS `t_blog_comment` ( | ||
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT '主键', | ||
`blog_id` int(10) NOT NULL COMMENT '博客id', | ||
`blog_comment_uname` varchar(200) NOT NULL COMMENT '博客评论昵称', | ||
`blog_comment_content` text NOT NULL COMMENT '博客评论内容', | ||
`blog_comment_parent_id` int(10) NOT NULL COMMENT '博客评论父id', | ||
`cdate` datetime NOT NULL COMMENT '创建时间', | ||
`cuser_id` int(10) NOT NULL COMMENT '创建人id', | ||
`cuser_name` varchar(200) NOT NULL COMMENT '创建人姓名', | ||
PRIMARY KEY (`id`) | ||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=19 ; | ||
|
||
-- | ||
-- 转存表中的数据 `t_blog_comment` | ||
-- | ||
|
||
INSERT INTO `t_blog_comment` (`id`, `blog_id`, `blog_comment_uname`, `blog_comment_content`, `blog_comment_parent_id`, `cdate`, `cuser_id`, `cuser_name`) VALUES | ||
(17, 32, '测试评论', '<p>除了这两条测试评论,其他评论会不定期清空~<br/></p>', 0, '2015-01-26 17:23:55', 4, 'test'), | ||
(18, 32, '测试', '<p>知道了<br/></p>', 17, '2015-01-26 17:24:14', 4, 'test'); | ||
|
||
-- -------------------------------------------------------- | ||
|
||
-- | ||
-- 表的结构 `t_blog_type` | ||
-- | ||
|
||
DROP TABLE IF EXISTS `t_blog_type`; | ||
CREATE TABLE IF NOT EXISTS `t_blog_type` ( | ||
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'id', | ||
`blog_type_name` varchar(200) NOT NULL COMMENT '类型名称', | ||
`cdate` datetime NOT NULL COMMENT '创建时间', | ||
`cuser_id` int(10) NOT NULL COMMENT '创建人id', | ||
`cuser_name` varchar(200) NOT NULL COMMENT '创建人姓名', | ||
PRIMARY KEY (`id`) | ||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=11 ; | ||
|
||
-- | ||
-- 转存表中的数据 `t_blog_type` | ||
-- | ||
|
||
INSERT INTO `t_blog_type` (`id`, `blog_type_name`, `cdate`, `cuser_id`, `cuser_name`) VALUES | ||
(10, '默认分类', '2015-01-22 19:16:58', 2, 'admin'); | ||
|
||
-- -------------------------------------------------------- | ||
|
||
-- | ||
-- 表的结构 `t_ucenter_menu` | ||
-- | ||
|
||
DROP TABLE IF EXISTS `t_ucenter_menu`; | ||
CREATE TABLE IF NOT EXISTS `t_ucenter_menu` ( | ||
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'id', | ||
`ucenter_menu_title` varchar(200) NOT NULL COMMENT '菜单名称', | ||
`ucenter_menu_url` varchar(200) DEFAULT '--' COMMENT '菜单地址', | ||
`ucenter_menu_sn` char(2) NOT NULL COMMENT '菜单序号', | ||
`ucenter_menu_type` char(6) NOT NULL COMMENT '菜单类型', | ||
`ucenter_menu_parent_id` int(10) NOT NULL DEFAULT '0' COMMENT '菜单父id', | ||
`cdate` datetime NOT NULL COMMENT '创建时间', | ||
`cuser_id` int(10) NOT NULL COMMENT '创建人id', | ||
`cuser_name` varchar(200) NOT NULL COMMENT '创建人姓名', | ||
PRIMARY KEY (`id`) | ||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=74 ; | ||
|
||
-- | ||
-- 转存表中的数据 `t_ucenter_menu` | ||
-- | ||
|
||
INSERT INTO `t_ucenter_menu` (`id`, `ucenter_menu_title`, `ucenter_menu_url`, `ucenter_menu_sn`, `ucenter_menu_type`, `ucenter_menu_parent_id`, `cdate`, `cuser_id`, `cuser_name`) VALUES | ||
(1, '菜单管理', '/ucenter/menu', '01', '000101', 18, '2014-09-11 00:00:00', 1, 'uikoo9'), | ||
(8, '用户管理', '/ucenter/user', '02', '000101', 18, '2014-09-11 00:00:00', 1, 'uikoo9'), | ||
(13, '博客类型管理', '/blog/type', '01', '000101', 21, '2014-11-19 16:54:32', 2, 'admin'), | ||
(14, '博客文章管理', '/blog/article', '02', '000101', 21, '2014-11-19 16:54:59', 2, 'admin'), | ||
(17, '博客评论管理', '/blog/comment', '03', '000101', 21, '2014-12-07 16:14:26', 2, 'admin'), | ||
(18, 'auth', '--', '01', '000101', 0, '2014-12-10 15:26:52', 2, 'admin'), | ||
(21, 'blog', '--', '02', '000101', 0, '2014-12-10 15:38:21', 2, 'admin'), | ||
(23, '角色管理', '/ucenter/role', '03', '000101', 18, '2014-12-11 20:32:55', 2, 'admin'), | ||
(26, 'fore', '--', '12', '000102', 0, '2014-12-18 15:49:47', 2, 'admin'), | ||
(30, '博客-编辑', '/blog/edit', '01', '000102', 26, '2014-12-18 16:21:42', 2, 'admin'), | ||
(34, 'login', '--', '11', '000102', 0, '2014-12-18 16:26:13', 2, 'admin'), | ||
(35, 'login-修改密码页面', '/login/modifyPwdp', '01', '000102', 34, '2014-12-18 16:26:38', 2, 'admin'), | ||
(36, 'login-修改密码', '/login/modifyPwd', '02', '000102', 34, '2014-12-18 16:26:58', 2, 'admin'), | ||
(57, '编辑', '/blog/comment/savep', '01', '000101', 17, '2014-12-18 17:21:10', 2, 'admin'), | ||
(58, '保存', '/blog/comment/save', '02', '000101', 17, '2014-12-18 17:21:23', 2, 'admin'), | ||
(59, '删除', '/blog/comment/del', '03', '000101', 17, '2014-12-18 17:21:36', 2, 'admin'), | ||
(60, '编辑', '/blog/article/savep', '01', '000101', 14, '2014-12-18 17:22:02', 2, 'admin'), | ||
(61, '保存', '/blog/article/save', '02', '000101', 14, '2014-12-18 17:22:14', 2, 'admin'), | ||
(62, '删除', '/blog/article/del', '03', '000101', 14, '2014-12-18 17:22:24', 2, 'admin'), | ||
(63, '编辑', '/blog/type/savep', '01', '000101', 13, '2014-12-18 17:22:44', 2, 'admin'), | ||
(64, '保存', '/blog/type/save', '02', '000101', 13, '2014-12-18 17:22:59', 2, 'admin'), | ||
(65, '删除', '/blog/type/del', '03', '000101', 13, '2014-12-18 17:23:11', 2, 'admin'), | ||
(66, '博客-消息', '/blog/msg', '02', '000102', 26, '2014-12-23 12:25:28', 2, 'admin'); | ||
|
||
-- -------------------------------------------------------- | ||
|
||
-- | ||
-- 表的结构 `t_ucenter_role` | ||
-- | ||
|
||
DROP TABLE IF EXISTS `t_ucenter_role`; | ||
CREATE TABLE IF NOT EXISTS `t_ucenter_role` ( | ||
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'id', | ||
`ucenter_role_name` varchar(200) NOT NULL COMMENT '角色名称', | ||
`ucenter_role_login_url` varchar(200) NOT NULL COMMENT '角色跳转地址', | ||
`cdate` datetime NOT NULL COMMENT '创建时间', | ||
`cuser_id` int(10) NOT NULL COMMENT '创建人id', | ||
`cuser_name` varchar(200) NOT NULL COMMENT '创建人姓名', | ||
PRIMARY KEY (`id`) | ||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=7 ; | ||
|
||
-- | ||
-- 转存表中的数据 `t_ucenter_role` | ||
-- | ||
|
||
INSERT INTO `t_ucenter_role` (`id`, `ucenter_role_name`, `ucenter_role_login_url`, `cdate`, `cuser_id`, `cuser_name`) VALUES | ||
(4, '普通用户', '/', '2014-12-11 17:21:26', 2, 'admin'); | ||
|
||
-- -------------------------------------------------------- | ||
|
||
-- | ||
-- 表的结构 `t_ucenter_role_r_menu` | ||
-- | ||
|
||
DROP TABLE IF EXISTS `t_ucenter_role_r_menu`; | ||
CREATE TABLE IF NOT EXISTS `t_ucenter_role_r_menu` ( | ||
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'id', | ||
`ucenter_role_id` int(10) NOT NULL COMMENT '角色id', | ||
`ucenter_menu_id` int(10) NOT NULL COMMENT '菜单id', | ||
`ucenter_menu_url` varchar(200) NOT NULL COMMENT '菜单url', | ||
`cdate` datetime NOT NULL COMMENT '创建时间', | ||
`cuser_id` int(10) NOT NULL COMMENT '创建人id', | ||
`cuser_name` varchar(200) NOT NULL COMMENT '创建人姓名', | ||
PRIMARY KEY (`id`) | ||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=161 ; | ||
|
||
-- | ||
-- 转存表中的数据 `t_ucenter_role_r_menu` | ||
-- | ||
|
||
INSERT INTO `t_ucenter_role_r_menu` (`id`, `ucenter_role_id`, `ucenter_menu_id`, `ucenter_menu_url`, `cdate`, `cuser_id`, `cuser_name`) VALUES | ||
(158, 4, 36, '/login/modifyPwd', '2015-01-26 19:13:45', 2, 'admin'), | ||
(157, 4, 35, '/login/modifyPwdp', '2015-01-26 19:13:45', 2, 'admin'), | ||
(156, 4, 34, '--', '2015-01-26 19:13:45', 2, 'admin'), | ||
(155, 4, 61, '/blog/article/save', '2015-01-26 19:13:45', 2, 'admin'), | ||
(159, 4, 30, '/blog/edit', '2015-01-26 19:13:45', 2, 'admin'), | ||
(160, 4, 66, '/blog/msg', '2015-01-26 19:13:45', 2, 'admin'); | ||
|
||
-- -------------------------------------------------------- | ||
|
||
-- | ||
-- 表的结构 `t_ucenter_role_r_user` | ||
-- | ||
|
||
DROP TABLE IF EXISTS `t_ucenter_role_r_user`; | ||
CREATE TABLE IF NOT EXISTS `t_ucenter_role_r_user` ( | ||
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'id', | ||
`ucenter_role_id` int(10) NOT NULL COMMENT '角色id', | ||
`ucenter_user_id` int(10) NOT NULL COMMENT '用户id', | ||
`ucenter_user_name` varchar(200) NOT NULL COMMENT '用户姓名', | ||
`cdate` datetime NOT NULL COMMENT '创建时间', | ||
`cuser_id` int(10) NOT NULL COMMENT '创建人id', | ||
`cuser_name` varchar(200) NOT NULL COMMENT '创建人姓名', | ||
PRIMARY KEY (`id`) | ||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ; | ||
|
||
-- | ||
-- 转存表中的数据 `t_ucenter_role_r_user` | ||
-- | ||
|
||
INSERT INTO `t_ucenter_role_r_user` (`id`, `ucenter_role_id`, `ucenter_user_id`, `ucenter_user_name`, `cdate`, `cuser_id`, `cuser_name`) VALUES | ||
(3, 4, 4, 'test', '2015-01-22 19:12:59', 2, 'admin'); | ||
|
||
-- -------------------------------------------------------- | ||
|
||
-- | ||
-- 表的结构 `t_ucenter_user` | ||
-- | ||
|
||
DROP TABLE IF EXISTS `t_ucenter_user`; | ||
CREATE TABLE IF NOT EXISTS `t_ucenter_user` ( | ||
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'id', | ||
`ucenter_user_name` varchar(200) NOT NULL COMMENT '用户名', | ||
`ucenter_user_key` varchar(200) NOT NULL COMMENT '用户密码', | ||
`ucenter_user_type` char(6) NOT NULL COMMENT '用户类型', | ||
`cdate` datetime NOT NULL COMMENT '创建时间', | ||
`cuser_name` varchar(200) NOT NULL COMMENT '创建人姓名', | ||
`cuser_id` int(10) NOT NULL COMMENT '创建人id', | ||
PRIMARY KEY (`id`) | ||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ; | ||
|
||
-- | ||
-- 转存表中的数据 `t_ucenter_user` | ||
-- | ||
|
||
INSERT INTO `t_ucenter_user` (`id`, `ucenter_user_name`, `ucenter_user_key`, `ucenter_user_type`, `cdate`, `cuser_name`, `cuser_id`) VALUES | ||
(2, 'admin', 'ISMvKXpXpadDiUoOSoAfww==', '010101', '2014-10-09 14:55:38', 'admin', 0), | ||
(4, 'test', 'CY9rzUYh03PK3k6DJie09g==', '010102', '2015-01-22 19:12:19', 'admin', 2); |