Giter Club home page Giter Club logo

nutzwk's Introduction

NutzWk 基于Nutz的开源企业级开发框架

Build Status GitHub release License PowerByNutz

在线演示地址

https://nutzwk.wizzer.cn/ NutzWk v3.x、v4.x、v5.x

https://vue.wizzer.cn NutzWk v3.x-vue

需要NutzWk 开发培训视频的请联系作者

前言

本项目发展自2010年,2012年开始用于商业项目,至今已服务于全国各地公司大大小小数百个项目,行业涉及政务、电商、物联网等,随着个人经验积累及从事行业的不同分别发布了1.0至5.0多个版本,每个版本都是完整运行且完全开源免费的,您可以根据项目规模选择不同版本。本项目案例众多,省厅级项目、市级平台、大数据项目、电商平台、物联网平台等等,issues里有部分案例截图,限于篇幅不一一罗列。

我们有强大的后援 —— Nutz 社区支持 https://nutz.cn 及 Nutz 使用手册 https://nutzam.com/core/nutz_preface.html

QQ交流群

  • 1群: 68428921 (已满)
  • 2群: 24457628

版本说明

  • NutzWk v5.x 微服务版本(分支名:nutzboot-dubbo,微服务dubbo分布式版本)
  • NutzWk v4.x 模块化版本(分支名:modular,统一提供代码生成器及IDEA可视化插件)
  • NutzWk v3.x 单应用版本(分支名:bootstrap-3.3.x,CMS+微信+系统+权限+常用功能封装 beetl/velocity)
  • NutzWk v1.0 传统版(分支名:master,velocity 支持IE6)

本版说明(v5.x)

NutzWk 5.x 运行必备环境:

  • JDK 8 171 +
  • Maven 3.5.3 +
  • Redis 4.0.8 +
  • MySql 5.7 +
  • Zookeeper 3.4.11 +

NutzWk 5.x 技术选型:

  • 核心框架:Nutzboot
  • 分布式框架:Dubbo、Zookeeper
  • 安全框架:Shiro
  • 任务调度:Quartz
  • 数据库连接池:Druid
  • 支持数据库:MySql、Oracle、SqlServer、达梦等
  • 缓存框架:Redis、Ehcache、Wkcache
  • 订阅发布:Redis
  • 可扩展功能:WebSocket-Nutz、消息队列-Rabbitmq、搜索引擎-Elasticsearch、工作流-Activiti等
  • 前端框架:Bootstrap+JQuery

NutzWk 5.x 使用说明:

名称 介绍
wk-framework 一些基类及公共方法的封装
wk-model POJO类
wk-common 接口类
wk-nb-service-sys 系统管理模块,dubbo服务端,NB项目,权限体系
wk-nb-service-cms CMS管理模块,dubbo服务端,NB项目,ig及wkcache演示
wk-nb-service-wx 微信管理模块,dubbo服务端,NB项目,微信及微信支付功能演示
wk-nb-task 定时任务模块,dubbo服务端,NB项目,支持quartz集群
wk-nb-web-api API JWT Token示例,dubbo消费端,NB项目,Mvc
wk-nb-web-platform WEB管理后台(可选),dubbo消费端,NB项目,Mvc
wk-nb-web-vue WEB管理后台Vue.js混合版(可选),dubbo消费端,NB项目,Mvc
  •   确保 MySql、Redis、Zookeeper 默认配置并已启动好[application.properties 可更改配置项]
  •   MySql 创建名为 nutzwk_nb 的空数据库,在每个NB项目启动时会自动建表,同时初始化数据
  •   项目根目录执行 mvn clean install -Dmaven.test.skip=true
  •   在每个NB模块下mvn compile nutzboot:run 或直接mvn package nutzboot:shade 打为可执行jar包
  •   启动顺序是 sys --> cms[可选] --> wx[可选] --> task[可选] --> web-platform --> web-api[可选]
  •   可选择使用运行参数 -Dnutz.profiles.active=prod 加载 application-prod.properties 配置文件
  •   正常启动后访问 http://127.0.0.1:8080/sysadmin 用户名 superadmin 密码 1
  •   框架详细介绍及代码生成器的使用等内容请仔细阅读 wk-wiki

鸣谢

  •   @wendal (代码贡献者,技术大牛,Nutz主要作者,无所不知且乐于助人)
  •   @rekoe (代码贡献者)
  •   @enilu (代码生成器及IDEA插件贡献者)
  •   @loyalove (Vue代码贡献者)
  •   @threefish (控制类快速定位模板页面IDEA插件贡献者)
  •   以及交流群里热心的小伙伴们~ QQ交流群: 24457628

关于

  •   本项目完全开源,商用完全免费(欢迎商业用户打赏500¥以上,以便有更好的技术支持)
  •   欢迎打赏,以资鼓励 https://wizzer.cn/donation

后台截图

nutzwk's People

Contributors

wizzercn avatar wendal avatar rekoe avatar enilu avatar icnws avatar carolwelcome avatar sunhai1988 avatar zzcv avatar eggsblue avatar makeclan avatar

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.