企业级开发框架 NutzWk

企业级开发框架 NutzWk

Apache
Java HTML/CSS
跨平台
2015-06-04
wendal

NutzWk 开源企业级Java Web开发框架

“快速开发、功能丰富、扩展性强、性能优越”,在力所能及的情况下,最大限度的提高Web开发人员的生产力。

https://nutzwk.wizzer.cn 演示地址

https://wizzer.cn/donation 捐赠者列表

前言

本项目发展自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 181 + 或 OpenJDK 11 +

  • Maven 3.5.3 +

  • Redis 4.0.8 +

  • MySql 5.7 + 或 MariaDB 10.3.10 +

  • Zookeeper 3.4.11 +

NutzWk 5.x 技术选型:

  • 核心框架:Nutzboot

  • 分布式框架:Dubbo、Zookeeper

  • 安全框架:Shiro

  • 任务调度:Quartz

  • 数据库连接池:Druid

  • 支持数据库:MySql、MariaDB、Oracle、SqlServer、达梦等

  • 缓存框架:Redis、Ehcache、Wkcache

  • 订阅发布:Redis

  • 可扩展功能:WebSocket-Nutz、消息队列-Rabbitmq、搜索引擎-Elasticsearch、工作流-Activiti等

  • 前端框架:Bootstrap+JQuery或Vue +Element

NutzWk 5.x 使用说明:

名称介绍
wk-framework一些基类及公共方法的封装
wk-modelPOJO类
wk-common接口类
wk-nb-service-sys系统管理模块,dubbo服务端,NB项目,权限体系
wk-nb-service-cmsCMS管理模块,dubbo服务端,NB项目,ig及wkcache演示
wk-nb-service-wx微信管理模块,dubbo服务端,NB项目,微信及微信支付功能演示
wk-nb-task定时任务模块,dubbo服务端,NB项目,支持quartz集群
wk-nb-web-apiAPI JWT Token示例,dubbo消费端,NB项目,Mvc
wk-nb-web-platformWEB管理后台(可选),dubbo消费端,NB项目,Mvc
wk-nb-web-vueWEB管理后台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

关于

  •   本项目完全开源,商用完全免费

 

加载中

评论(13)

Wizzer
Wizzer
#NutzWk# 欢迎投票,演示地址 https://nutzwk.wizzer.cn
Wizzer
Wizzer
#NutzWk# 2018最受欢迎中国开源软件,欢迎投给 NutzWk 谢谢各位~~
Wizzer
Wizzer
NutzWk 5.1.0 Vue版本已发布,演示地址: https://nutzwk.wizzer.cn #NutzWk#
Wizzer
Wizzer
#NutzWk# 还剩5个页面就发布Vue新版了~~
Wizzer
Wizzer
#NutzWk# vue版本接近完工
Wizzer
Wizzer
#NutzWk# 明天又要出差了..
Wizzer
Wizzer
#NutzWk# 喵~
Wizzer
Wizzer
#NutzWk# 近期会有news

Java 微服务开发框架 NutzWk 5.1.0 新增 Vue 版本

NutzWk 5.1.0 更新内容: * wk-nb-web-vue 新增全新的Vue后台管理界面,基于Vue.js + Element.js 等,增强交互体验; * 基础服务类 BaseService 新增一些常用的查询方法; * 微信模块增加图片...

11/11 14:27

NutzWk 5.0.7 发布,Java 微服务分布式开发框架

NutzWk 是 Java 微服务分布式开发框架,采用nutzboot、nutz、dubbo、redis、zookeeper、shiro、quartz、beetl等开源技术的微服务分布式版本,自带系统管理、简易CMS、微信模块、定时任务、服...

07/25 23:03

NutzWk 5.0.6 发布,Java 微服务分布式开发框架

NutzWk 5.0.6 是 Java 微服务分布式开发框架,采用nutzboot、nutz、dubbo、redis、zookeeper、shiro、quartz、beetl等开源技术的微服务分布式版本,自带系统管理、简易CMS、微信模块、定时任...

06/22 11:24

NutzWk 5.0.5 发布,Java 微服务分布式开发框架

NutzWk 5.0.5 发布,NutzWk 是 Java 微服务分布式开发框架,采用nutzboot、nutz、dubbo、redis、zookeeper、shiro、quartz、beetl等开源技术的微服务分布式版本,自带系统管理、简易CMS、微信...

06/19 11:41

NutzWk 5.0.4 发布,Java 微服务分布式开发框架

NutzWk 5.0.4 发布,NutzWk 是 Java 微服务分布式开发框架。此次更新信息如下: fixed: 修复百度编辑器加载不了配置文件的问题; update: jetty.page.XXX 支持任意状态码及任意异常类型配置,...

05/17 12:12

NutzWk 5.0.3 发布,Java 微服务分布式开发框架

NutzWk 5.0.3 发布了,NutzWk 是基于 Nutz 的开源 Java 企业级开源开发框架。 NutzWk v5.x 是v4.x 的升级版,采用nutzboot、nutz、dubbo、redis、zookeeper、shiro、quartz、beetl等开源技术...

04/17 16:27

NutzWk 5.0.2 发布,Java 微服务分布式开发框架

NutzWk 5.0.2 发布了,NutzWk 是基于 Nutz 的开源 Java 企业级开源开发框架。 News 热烈庆祝 NutzWk 入选码云GVP项目~~~~ 新增分支 nutzboot-nutzcloud,基于nutzcloud实现的分布式尝鲜版,欢...

04/05 17:50

NutzWk 5.0.1 发布,Java 微服务分布式开发框架

NutzWk 5.0.1 发布了,NutzWk 是基于 Nutz 的开源 Java 企业级开发框架。 v5.0.1更新内容: nutzboot + dubbo + zookeeper 微服务分布式版本发布 本版说明(v5.x) NutzWk 5.x 运行必备环境: ...

03/20 09:54

NutzWk 4.1.9 发布,Java 企业级开源开发框架

NutzWk 4.1.9 发布了,NutzWk 是基于 Nutz 的开源 Java 企业级开发框架。 v4.1.9 更新内容: update: 代码生成器支持Pojo类单独作为Maven模块的情况; update: 代码生成器生成控制类,分页数据输...

03/12 11:49

NutzWk 4.1.8 发布,Java 企业级开源开发框架

NutzWk 4.1.8 发布了,NutzWk 是基于 Nutz 的开源 Java 企业级开发框架。 热烈祝贺微服务框架 NutzBoot v2.1.0 发布,预告:NutzWk 5.x 将基于“NB”开发~~ v4.1.8 更新内容 fixed: 角色添加...

01/10 22:52

没有更多内容

加载失败,请刷新页面

1
回答
nutewk 不能启动

@wendal 你好,想跟你请教个问题:nutewk 不能启动

2016/08/22 14:25

没有更多内容

加载失败,请刷新页面

没有更多内容

nutzwk导入

nutzwk是maven项目,所以在导入之前建议安装好maven,git,jdk,mysql 1.在码云上找到nutzwk的最新的地址 https://gitee.com/wizzer/NutzWk 2.正常的git导入流程 到这里,叉掉对话框就可以了...

2017/10/18 15:57
556
0
NutzWk 5.0.x 微服务分布式版本开发及部署说明

NutzWk 5.x 已发布一段时间,这段时间基于此版本开发了智慧水务系统(NB-IOT)、某物联网平台、某设备租赁平台、某智慧睡眠平台、某智慧园区项目等,开发和部署过程中遇到一些小问题,开这个帖...

06/06 23:46
253
0
群聊天机器人

最近看到一个群聊天机器人,是用qq机器人来实现的。可以实现订餐统计功能。 [公司群订餐小系统](https://github.com/Wizzercn/NutzWk/tree/robot) [开源:公司群订盒饭小系统(基于NutzWk v3...

04/23 10:04
15
0
OSChina 周四乱弹 —— 如果你追到我,我就和你……

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @互联网失足女青年 :分享 陈一发儿 的歌曲《童话镇》 《童话镇》- 陈一发儿 手机党少年们想听歌,请使劲儿戳(这里) @Re-Inspired :这么多...

06/28 07:40
4.7K
3
开源:公司群订盒饭小系统(基于NutzWk v3.2 开发)

基于 NutzWk 3.2.x 和 第五代QQ机器人实现的,适合20-200人公司,集体订盒饭用。

2016/07/28 11:58
569
1
【软件周刊】Android 7.1.1 正式版发布:提升续航,支持压感;WordPress 4.7 正式版 “Vaughan” 带来全新默认主题

软件周刊(12.04 — 12.10):本周热门软件更新 — Android 7.1.1 正式版发布:提升续航,支持压感;Google Chrome 56 Beta 版:新增“不安全”警告;WordPress 4.7 正式版 “Vaughan” 发布...

2016/12/10 18:52
2K
0
【软件周刊】Google Chrome 55 发布,默认禁用 Flash;PHP 7.1.0 发布,提供新的语法

软件周刊(11.27 - 12.03):本周热门软件更新 — Google Chrome 55 发布,默认禁用 Flash;PHP 7.1.0 发布,提供新的语法;淘宝 Web 服务器 Tengine 2.2.0 发布,合并 nginx-1.8.1 版本的修...

2016/12/03 21:35
6.4K
4

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部