Coder Social home page Coder Social logo

cenbow / jun_java_plugin Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wujun728/jun_java_plugin

0.0 0.0 0.0 593.01 MB

jun_java_plugin 整合Java企业级各种开发组件、开箱即用、不写重复代码;目前已集成java_plugin50多个,spring_plugin组件70+,spring_boot组件80+,各种maven项目模板,具体明细见readme;项目涵盖企业开发各种场景fastdfs、七牛云对象存储、阿里云短信、23种设计模式、多数据源、分布式Session、分布式事务、分布式锁、消息队列、并发框架、模板引擎、规则引擎、文件上传下载、二维码、二级缓存、任务调度、单点登录、爬虫、二维码等等

Java 56.09% CSS 4.65% JavaScript 28.65% HTML 10.05% Shell 0.01% Dockerfile 0.01% PLpgSQL 0.02% FreeMarker 0.24% Lua 0.01% Batchfile 0.01% Ruby 0.03% TSQL 0.13% Less 0.01% Scala 0.02% Makefile 0.01% PHP 0.01% ASL 0.01% PLSQL 0.01% Sass 0.03% Vue 0.05%

jun_java_plugin's Introduction

jun_plugin 项目

项目说明

jun_plugin 整合Java企业级各种开发组件、开箱即用、不写重复代码,包含基础Java基础开发组件,Spring企业家开发组,SpringBoot开发组件、SpringCloud开发组件

### 功能清单

  1. Java常用开发组件:java_plugin,Java常用开发组件,当前包含47类各种lib类库示例与文档。
  2. Spring常用开发组件:spring_plugin,企业级开发常用组件,当前集成61中类种lib类库示例与文档。
  3. SpringBoot常用开发组件:springboot_plugin,当前集成106中类种类库示例与文档。
  4. Maven常用项目模板:maven_template,当前集成了10种模板,含单体、SSH、SSM、Boot、Cloud等。
  5. SpringCloud常用开发组件:springcloud_plugin,含netflix、alibaba、dubbo等,主要为示例与文档。

#### 基础篇:企业级开发组件(开发组件、代码生成、前端组件) [jun_java_plugin]

Java基础系开发组件-通用篇(jun_plugin) 常用开发组件,基础公共lib包的组件不依赖Spring的组件,主要供原生开发的项目集成:

【jun_activiti】流程引擎,Activiti工作流,完成工作流常用操作
【jun_ajax】完成ajax操作,前端及后端的ajax
【jun_aliyun_sms】短信工具,集成阿里云短信、腾讯云短信发送及验证码等功能
【jun_apache_commons】 Common工具集,集成Apache通用工具集
【jun_api】 API中心,API注册测试校验管控鉴权中心
【jun_cron】 cron表达式的java的实现及调度
【jun_cache】分布式缓存,缓存工具,集成Redis分布式缓存功能
【jun_camel】消息路由,ESB服务总线,EIP框架,处理不同系统之间的消息传输
【jun_captcha】 验证码工具,GoogleKaptcha及各种验证码工具
【jun_crawler】 爬虫引擎,网络爬虫引擎,Xpath解析HTML
【jun_datasource_cluster】原生集成各种JDBC DataSource数据源,分布式数据源,Druid、DBCP等数据源
【jun_dbutil】原生集成Apache 的Dbutils完成单表及多表的增删改查,原生JDBC操作,简单封装

and so on

 

Spring系企业级开发框架组件 Spring常用开发组件,万能粘合剂,企业级J2EE实际标准平台

【spring_activemq】 Activemq消息队列,Spring集成activemq消息队列工具集demo
【spring_atomikos】 分布式事务atomikos,分布式事务atomikos
【spring_camel由】 消息路由camel,消息路由camel
【spring_cas】 单点登录cas,单点登录cas
【spring_cors】 Spring跨域调用,Spring跨域调用
【spring_demo】 Spring测试DEMO,Spring测试DEMO
【spring_distributed_config】 Spring分布式配置,Spring分布式配置
【spring_distributed_fastdfs】 Spring分布式文件,Spring分布式文件
【spring_distributed_lock】 Spring分布式锁,Spring分布式锁
【spring_distributed_multidatasource】 Spring分布式数据源,Spring分布式数据源
【spring_distributed_netty】 Spring分布式Netty服务,Spring分布式Netty服务
【spring_distributed_oss_qiniu】 Spring分布式对象存储,Spring分布式对象存储
【spring_distributed_rpc】 Spring分布式RPC框架,Spring分布式RPC框架
【spring_distributed_session】 分布式Session实现及配置持久化等,Spring分布式Session
【spring_distributed_transaction_tcc Spring分布式事务TCC,Spring分布式事务TCC
【spring_drools】 Spring集成规则引擎,Spring集成规则引擎
【spring_dubbo】 Spring集成Dubbo框架,Spring集成Dubbo框架

and so on

Maven常用项目模板,含maven单体分布式、SSH、SSM、Boot、Cloud等

【maven_javaproject】[Java单体项目模板,Java单体项目模板](https://github.com/wujun728/jun_java_plugin/tree/master/spring_plugin/maven_javaproject\)
【maven_spring4_multi_modules】[Spring4多模块项目模板,Spring4多模块项目模板](https://github.com/wujun728/jun_java_plugin/tree/master/spring_plugin/maven_spring4_multi_modules\)
【maven_spring5_multi_modules】[Spring5多模块项目模板,Spring5多模块项目模板](https://github.com/wujun728/jun_java_plugin/tree/master/spring_plugin/maven_spring5_multi_modules\)
【maven_spring5template】[Spring5微服务项目模板,Spring5微服务项目模板](https://github.com/wujun728/jun_java_plugin/tree/master/spring_plugin/maven_spring5template\)
【maven_springboot】[SpringBoot微服务项目模板,SpringBoot微服务项目模板](https://github.com/wujun728/jun_java_plugin/tree/master/spring_plugin/maven_springboot_permission_example\)

SpringBoot系开发框架组件,基于SpringBoot微服务开发组件,新企业级REST服务

【springboot_actuator】[SpringBoot微服务项目模板,SpringBoot微服务项目模板](https://github.com/wujun728/jun_java_plugin/tree/master/spring_plugin/maven_springboot_permission_example\)
【springboot_admin】[SpringBoot微服务项目模板,SpringBoot微服务项目模板](https://github.com/wujun728/jun_java_plugin/tree/master/spring_plugin/maven_springboot_permission_example\)
【springboot_async】[SpringBoot微服务项目模板,SpringBoot微服务项目模板](https://github.com/wujun728/jun_java_plugin/tree/master/spring_plugin/maven_springboot_permission_example\)

#### 工程截图(组件较多,随意择选了几个)

   
   

开发环境

  • **JDK 1.8

  • **Maven 3.5

  • IDEA 2018.2 + or STS 4.5 + (*注意:安装lombok插件) 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Abc

笔者其他项目

俊哥个人技术栈代码库(持续更新)
TODO PLAN:
Step1基础篇:
jun_java_plugin Java基础框架-Java开发组件、Spring开发组件、SpringBoot开发组件、SpringCloud开发组件、Maven项目模板
jun_ssh_parent SSH基础框架-SpringBoot+EasyUI+JSP
jun_ssm_springboot SSM基础框架-SpringBoot+MybatisPlus+Boostrap+Shiro+JWT
jun_code_generator 代码生成器-SpringBoot+Freemarker+API接口+EasyExcel
jun_frontend_ui    前端框架,Bootstrap、AdminLTE、Jquery、EasyUI、LayUI、LayAdmin、Vue、vue-element-admin
jun_linux    服务器部署、gitlab部署、Nginx部署、Redis部署、Docker部署、MySQL部署、等等
  ---审视项目本身,给出待办调整清单,给出下步计划
Step2微服务&大数据:
jun_api_service API接口服务框架,SpringBoot+Rest API
jun_springboot_vue 前后端分离框架,SpringBoot+Vue+JWT
jun_springcloud 微服务框架,SpringCloud Netflix、SpringCloud Alibaba、Dubbo框架、Quarkus极速框架
jun_bigdata 大数据框架,支持数据清理、数据推荐、大数据分析、大数据企业看板、大数据报表等

Step3产品篇:
jun_product_center 产品中心,包含企业官网、企业办公自动化OA系统、企业资源管理ERP系统、项目管理系统、等等
jun_website   CMS网站系统,基于WordPress的网站系统、支持博客、企业官网、及各种网站模板
wujun728.github.io 个人博客

Step4产品篇:
jun_app    移动APP开发平台、支持Uniapp开发独立APP、小程序、企业办公等
jun_weixin   微信开发平台、微信公众号、微信小程序、微信管理后台、微信API接口后台
jun_android Android移动开发框架,APP开发模板、后台管理系统、后台API接口平台

jun_java_plugin's People

Contributors

dependabot[bot] avatar wujun728 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.