【程序源代码】开源Java EE快速开发平台
“ 关键字: 开发框架 web java 后台管理”
正文:spinach是基于多个优秀的开源项目,高度整合封装而成的高效,高性能,强安全性的开源Java EE快速开发平台。
01
—
1、后端
核心框架:Spring Framework 4.1.2.RELEASE
安全框架:Apache Shiro 1.2.3
服务端验证:Hibernate Validator 5.1.2.Final
任务调度:quartz 2.2.1
持久层框架:MyBatis 3.2.8(使用MyBatis通用Mapper实现简单的sql)
数据库连接池:Alibaba Druid 1.0
缓存框架:Ehcache、Redis
日志管理:SLF4J 1.7、logback
工具类:Apache Commons、Jackson 2.2、Xstream 1.4
2、 前端 参考H-ui框架实现
jquery jQuery类库(v1.9.1)
bootstrapSwitch 开关控件
Hui-iconfont 阿里图标字体库(H-ui定制 _v1.0.6)
icheck 单选框、复选框控件
laypage laypage 翻页插件
layer layer弹出层插件
laytpl JavaScript模板引擎
My97DatePicker 日期插件
Validform 表单验证插件
3、平台
JDK版本:支持jdk1.6及以上
web容器:支持Tomcat 6、Jboss 7、WebLogic 10、WebSphere 8、jetty等,建议使用jetty运行。
数据库支持:目前仅提供Oracle和mysql数据库的支持。
开发工具: eclipse、Intellij idea
—
部署
打开开发工具,checkout项目http://git.oschina.net/1231/spinach
maven编译项目,等待maven下载jar包
在数据库中运行 /sql/demo.sql文件创建数据库和表
修改resource下 resources.properties数据库等配置
如想切换到集群环境可以修改resource下配置文件:/src/main/resources/shiro/spring-shiro.xml
将shiro的缓存从ehcache改为redis(请先安装好redis环境并修改配置)
5.代码生成工具:tools/gencode.zip 具体使用方法见解压文件中readme.txt
02
—
源码下载
https://gitee.com/1231/spinach.git联
方
式
公众号ID: itcode
微信ID: itcoder
免
声
明
—————————————
———————————————
【你的每一份打赏就是对我最真诚的鼓励】