Git Product home page Git Product logo

xiangxik / java-platform Goto Github PK

View Code? Open in Web Editor NEW
24.0 8.0 28.0 16.16 MB

此工程不更新了,请移步到最新的工程 https://github.com/xiangxik/castle-platform ,Based on servlet3.1, the realization of modular expansion of the java development platform, using spring mvc, spring-jpa, spring-data, querydsl, shiro, fastjson, beetl, infinispan, redis and other open source technologies. 基于servlet3.1,实现模块化扩展的java开发平台,采用spring, spring mvc, jpa, spring data, querydsl, shiro, fastjson, beetl, infinispan, redis等开源技术。

Home Page: http://ken.whenling.com/2016/02/10/javaplatform/

License: Apache License 2.0

Java 45.77% JavaScript 16.05% CSS 37.99% HTML 0.19%

java-platform's Introduction

该工程不更新了。请移步到结构更合理的新工程 https://github.com/xiangxik/castle-platform

Static modular java development platform

Based on servlet3.1 module standardization, use spring MVC, JPA, spring data, querydsl, shiro, fastjson, Beetl, infinispan, redis etc. open source technology, build the modular extension of Java framework, and can choose to use extjs6, easyUI, bootstrap with the public function of the backstage management.

静态模块化java开发平台

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

Overview(概览)

Alt Overview(概览)

Feature

  • based on the latest Java technology
  • use Java8 syntax
  • Custom modular, custom configuration
  • major modular ideas are derived from the web specification of the servlet3.1 integration mechanism
  • extensible module, by introducing the jar package to decide whether to use the function
  • use javaconfig. no spring configuration file
  • use querydsl general query
  • contains general background management functions

特点

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

Project Description

  • application: platform package, the project can be introduced into the package can contain the main function, depends on all the key module package.
  • module-base: constitute the basis of the package package.
  • module-domain: platform in the field of data manipulation package, depends on the module-base.
  • module-cache: constitute the platform cache function package, depends on the module-domain.
  • mongodb module-mongodb: function package.
  • netty module-netty: function package.
  • redis module-redis: function package.
  • web constitute the platform of the module-web: function package, dependent on the module-domain.
  • bootstrap constitute the platform of the module-web-bootstrap: package, depends on the module-web.
  • easyUI constitute the platform of the module-web-easyui: package, depends on the module-web.
  • extjs constitute the platform of the module-web-extjs: package, depends on the module-web.
  • module-security: constitute the platform security package, depends on the module-web.
  • extension-cms: extend the platform package. Contains the function of CMS. The package is the CMS function.
  • extension-mall: expansion platform package, including the mall and the payment and other functions. The introduction of the package that has the function of the mall.
  • extension-wechat: expansion platform package. WeChat website contains the display and WeChat related functions.
  • plugin-base: plug-in package.
  • plugin-payment: payment package.

工程用途说明

  • application: 平台包,项目引入该包即可包含了主要功能,依赖于全部关键module包。
  • module-base: 构成平台的基础包。
  • module-domain: 构成平台的领域数据操作包,依赖于module-base。
  • module-cache: 构成平台的缓存功能包,依赖于module-domain。
  • module-mongodb: mongodb功能包。
  • module-netty: netty功能包。
  • module-redis: redis功能包。
  • 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: 扩展平台包。包含微信网站的展示和微信相关功能。
  • plugin-base: 插件基础包。
  • plugin-payment: 支付插件包。

Unfinished project

  • module-netty
  • module-mongodb

未完善工程

  • module-netty
  • module-mongodb

Detailed introduction

详细介绍

Update log

[2016-04-26]
  • add plugins
[2016-03-19]
  • WeChat pack
  • modify extjs processing mode
[2016-02-09] V1.0.0.RELEASE
  • the first edition released

更新日志

#####【2016-04-26】

  • 增加插件方式

#####【2016-03-19】

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

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

  • 初版发布

java-platform's People

Contributors

whenling avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

java-platform's Issues

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.