Coder Social home page Coder Social logo

whenling / java-platform Goto Github PK

View Code? Open in Web Editor NEW

This project forked from xiangxik/java-platform

0.0 2.0 0.0 14.82 MB

基于servlet3.1的模块化规范,采用spring, spring mvc, jpa, spring data, querydsl, shiro, fastjson, beetl等开源技术,搭建了一套可模块化扩展的java框架,并可选择地使用extjs6、easyui、bootstrap实现了后台管理的公共功能。

Home Page: http://ken.whenling.com

License: Apache License 2.0

Java 0.64% JavaScript 71.19% CSS 27.12% HTML 1.05% Ruby 0.01%

java-platform's Introduction

静态模块化java开发平台

基于servlet3.1的模块化规范,采用spring, spring mvc, jpa, spring data, querydsl, shiro, fastjson, beetl等开源技术,搭建了一套可模块化扩展的java框架,并可选择地使用extjs6、easyui、bootstrap实现了后台管理的公共功能。

特点

  • 基于目前最新的一些java技术
  • 采用Java8的语法
  • 自定义模块化,自定义配置
  • 主要模块化的**是来自于servlet3.1规范的web集成机制
  • 可扩展模块,通过引入jar包来决定是否采用该功能
  • 采用spring javaconfig.达到0spring配置文件
  • 采用querydsl通用查询
  • 包含通用的后台管理功能

工程用途说明

  • application-centralize: 平台包,项目引入该包即可包含了主要功能,依赖于全部关键module包。
  • module-base: 构成平台的基础包。
  • module-domain: 构成平台的领域数据操作包,依赖于module-base。
  • module-cache: 构成平台的缓存功能包,依赖于module-domain。
  • module-web: 构成平台的web功能包,依赖于module-domain。
  • module-web-bootstrap: 构成平台的bootstrap包,依赖于module-web。
  • module-web-easyui: 构成平台的easyui包,依赖于module-web。
  • module-web-extjs: 构成平台的extjs包,依赖于module-web。
  • module-security: 构成平台的安全包,依赖于module-web。
  • extension-cms: 扩展平台包。包含cms的功能。引入该包即拥有cms功能。
  • extension-mall: 扩展平台包。包含商城及支付等功能。引入该包即拥有商城功能。
  • extension-wechat: 扩展平台包。包含微信网站的展示和微信相关功能。

未完善工程

  • module-netty
  • module-redis
  • module-mongodb

详细介绍

更新日志

####【2016-03-19】

  • 增加微信包
  • 修改extjs的处理方式

####【2016-02-09】V1.0.0.RELEASE

  • 初版发布

java-platform's People

Watchers

James Cloos avatar 当凌科技 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.