“ 关键字: 开发框架  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

部署

  1. 打开开发工具,checkout项目http://git.oschina.net/1231/spinach

  2. maven编译项目,等待maven下载jar包

  3. 在数据库中运行 /sql/demo.sql文件创建数据库和表

  4. 修改resource下 resources.properties数据库等配置

    1. 如想切换到集群环境可以修改resource下配置文件:/src/main/resources/shiro/spring-shiro.xml

    2. 将shiro的缓存从ehcache改为redis(请先安装好redis环境并修改配置)

5.代码生成工具:tools/gencode.zip 具体使用方法见解压文件中readme.txt


02



源码下载

https://gitee.com/1231/spinach.git




公众号ID:  itcode

【程序源代码】开源Java EE快速开发平台_java

微信ID:  itcoder

【程序源代码】开源Java EE快速开发平台_java_02




【写作说明】以上文章属于此公众号原创所有,如需转载请注明出处。【免责申明】本公众号不是广告商,也没有为其他三方网站或者个人做广告宣传。文章发布源代码和文章均来源于各类开源网站社区或者是小编在项目中、学习中整理的一些实例项目。主要目的是将开源代码分享给喜欢编程、有梦想的程序员,希望能帮助到你们与他们共同成长。其中用户产生的一些自愿下载、打赏或者付费行为,原则与平台没有直接关系。如果涉及开源程序侵犯到原作者相关权益,可联系小编进行相关处理。【投稿邮箱】315997972@qq.com