appkit-web是一个SpringMVC项目,它采用了最新的Spring版本(4.1.1.RELEASE)。
该项目采用注释的方式解决权限问题,在用户点击提交的时候采用
HandlerInterceptorAdapter进行拦截。English Intro.
该项目采用了以下框架:
- Spring 4 MVC (Version: 4.1.1.RELEASE).
- Freemarker 模板引擎 (Version: 2.3.20).
- jQuery 最流行的js库(Version: 2.1.3).
- Font Awesome 前端符号库(Version: 4.3.0).
- Mybatis 与数据库的链接层 (Version: 3.2.8).
- semantic-ui 做为前端UI, bootstrap太重了。
MySQL
Java 6+
修改数据库配置文件 classpath:config/spring/appcontext-mybatis.xml
为你自己的数据库参数。
采用如下命令创建一个示例的数据库表格
CREATE TABLE `appkit_demo` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`name` varchar(11) DEFAULT NULL COMMENT 'user name',
`address` varchar(30) DEFAULT NULL COMMENT 'user adress',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8 COMMENT='appkit-web demo database';
查看在线示例,请访问 http://appkit.popkit.org
2015-03-15
2015-11-11