<div align="center">
<br/>
<h1>NutzWk(新名BudWk) 开源企业级Java Web开发框架</h1>
[![Gitee GVP](https://gitee.com/wizzer/NutzWk/badge/star.svg?theme=gvp)](https://gitee.com/wizzer/NutzWk)
[![GitHub release](https://img.shields.io/github/release/Wizzercn/NutzWk.svg)](https://github.com/budwk/budwk/releases)
[![License](https://img.shields.io/badge/license-Apache%202-4EB1BA.svg)](https://www.apache.org/licenses/LICENSE-2.0.html)
[![PowerByNutz](https://img.shields.io/badge/PowerBy-Nutz-green.svg)](https://github.com/nutzam/nutz)
</div>
<div align="center">
**[官网](https://budwk.com)** |
**[V8演示地址](https://demo.budwk.com)** |
**[V8开发指南](https://budwk.com/docs)** |
**[V5演示地址](https://nutzwk.wizzer.cn)** |
**[捐赠清单](https://budwk.com/donation)** |
</div>
> 在力所能及的情况下,最大限度的提高Web开发人员的生产力
本项目新版V6-V8,迁移至:
[https://gitee.com/budwk/budwk](https://gitee.com/budwk/budwk)
[https://github.com/budwk/budwk](https://github.com/budwk/budwk)
# 前言
本框架自2012年开始用于商业项目,至今已服务于全国各地公司大大小小数千个项目,行业涉及政务、电商、物联网等,随着个人经验积累及从事行业的不同分别发布了1.x至7.x多个版本,您可以根据项目规模选择不同版本。本项目案例众多,省厅级项目、市级平台、大数据项目、电商平台、物联网平台等等。
我们有强大的后援 —— Nutz 社区支持 https://nutz.cn 及 Nutz 使用手册 https://nutzam.com/core/nutz_preface.html
### QQ交流群
* 1群: 24457628
* 2群: 68428921
# 本版说明
* BudWk-V5 Mini 微服务单应用版本(一个jar或打成war运行),管理后台 jQuery + Vue.js + ElementUI,非常适合个人项目快速开发
* 如果是团队开发或大型项目,推荐使用 BudWk-V8 [https://github.com/budwk/budwk](https://github.com/budwk/budwk)
* 系统自带多级权限体系、日志系统、缓存系统、定时任务、微信管理、CMS管理、beetl模板语言等基础功能
* 安装必要条件: redis + mysql(支持 MariaDB、Oracle、SqlServer、达梦等)
## 项目启动
* 创建数据库 `budwk_v5_mini` 项目启动时会自动建表初始化数据
* `mvn compile nutzboot:run` mvn运行 或 IDEA 中右击 MainLauncher 运行
* `mvn package nutzboot:shade -Dmaven.javadoc.skip=true -Dmaven.test.skip=true` 生成可执行jar包
* `mvn clean package nutzboot:shade nutzboot:war -Dmaven.javadoc.skip=true -Dmaven.test.skip=true` 生成可执行war包
* 正常启动后访问 http://127.0.0.1:8080/sysadmin 用户名 superadmin 密码 1
## 项目部署
* 内置配置文件启动 `nohup java -jar mini.jar &` 带参数 `-Dnutz.profiles.active=prod`(IDEA 运行时填 `--nutz.profiles.active=prod`) 可加载 application-prod.yaml 文件
* 外置配置文件启动 `nohup java -Dnutz.boot.configure.yaml.dir=/data/budwk/ -jar mini.jar &` 此时加载文件夹所有 *.yaml 配置文件
## 运行环境
* JDK 11 + 或 OpenJDK 11 +
* Redis 4.0.8 +
* MariaDB 10+、MySql 5.7+、Oracle、SqlServer、达梦等
## 开发工具
* IntelliJ IDEA
* Maven 3.5.3 +
* Git
## 技术选型
### 后端技术
技术 | 名称 | 官网
----|------|----
Nutz | JavaEE应用框架 | [https://nutzam.com](https://nutzam.com)
NutzBoot | 微服务框架 | [https://github.com/nutzam/nutzboot](https://github.com/nutzam/nutzboot)
SaToken | 权限框架 | [http://sa-token.dev33.cn](http://sa-token.dev33.cn)
Druid | 数据库连接池 | [https://github.com/alibaba/druid](https://github.com/alibaba/druid)
Redis | 分布式缓存数据库 | [https://redis.io](https://redis.io)
Quartz | 作业调度框架 | [https://www.quartz-scheduler.org](https://www.quartz-scheduler.org)
### 前端技术
技术 | 名称 | 官网
----|------|----
Vue.js | MVVM框架 | [https://vuejs.org](https://vuejs.org)
jQuery.js | jQuery | [https://jquery.com](https://jquery.com)
ElementUI | 基于Vue的UI框架 | [https://element.eleme.io](https://element.eleme.io)
Font-awesome | 字体图标 | [https://fontawesome.com](https://fontawesome.com)
# 历史版本
* v8.x - nacos 微服务网关+组件化+API化版本 ```前后端分离,前端 vite + vue3 + Element-Plus + TypeScript```
* v8.x - mini 微服务单应用版本(一个 jar 或 war 包) ```前后端分离,前端 vite + vue3 + Element-Plus + TypeScript```
* v7.x - nacos 微服务网关+组件化+API化版本 ```前后端分离,前端 nuxt + vue + elementUI```
* v6.x - nacos 微服务分布式版本 ```前后端分离,前端 nuxt + vue + elementUI```
* v6.x - zookeeper 微服务分布式版本 ```前后端分离,前端 nuxt + vue + elementUI```
* v6.x - mini 微服务单应用版本(一个 jar 或 war 包) ```前后端分离,前端 nuxt + vue + elementUI```
* v5.x - zookeeper 微服务分布式版本 ```前端 jQuery + bootsrtap 或 jQuery + vue.js + elementUI```
* v5.x - mini 微服务单应用版本(一个 jar 或 war 包) ```前端 jQuery + vue.js + elementUI```
* v4.x - 单应用版本(war 包) ```前端 jQuery + bootsrtap```
* v3.x - 单应用版本(war 包) ```前端 jQuery + bootsrtap```
* v1.x - 单应用版本(war 包) ```前端 jQuery + easyUI```
# 鸣谢
* [@wendal](https://github.com/wendal)
* [@rekoe](https://github.com/Rekoe)
* [@enilu](https://github.com/enilu)
* [@loyalove](https://github.com/loyalove)
* [@threefish](https://github.com/threefish)
# 关于
* 个人提供付费的培训服务,含源码解析、设计思路、疑难解答、项目辅导等
* 联系方式 QQ:11624317 微信:wizzer
* 欢迎打赏,以资鼓励 [https://budwk.com/donation](https://budwk.com/donation)
没有合适的资源?快使用搜索试试~ 我知道了~
WK系列开发框架-V1至V5 Java开源企业级开发框架.zip
共502个文件
java:211个
html:57个
gif:51个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 47 浏览量
2024-05-14
06:54:14
上传
评论
收藏 9.14MB ZIP 举报
温馨提示
java 简单性 Java看起来设计得很像C++,但是为了使语言小和容易熟悉,设计者们把C++语言中许多可用的特征去掉了,这些特征是一般程序员很少使用的。例如,Java不支持goto语句,代之以提供break和continue语句以及异常处理。Java还剔除了C++的操作符过载(overload)和多继承特征,并且不使用主文件,免去了预处理程序。因为Java没有结构,数组和串都是对象,所以不需要指针。Java能够自动处理对象的引用和间接引用,实现自动的无用单元收集,使用户不必为存储管理问题烦恼,能更多的时间和精力花在研发上。 面向对象 Java是一个面向对象的语言。对程序员来说,这意味着要注意其中的数据和操纵数据的方法(method),而不是严格地用过程来思考。在一个面向对象的系统中,类(class)是数据和操作数据的方法的集合。数据和方法一起描述对象(object)的状态和行为。每一对象是其状态和行为的封装。类是按一定体系和层次安排的,使得子类可以从超类继承行为。在这个类层次体系中有一个根类,它是具有一般行为的类。Java程序是用类来组织的。
资源推荐
资源详情
资源评论
收起资源包目录
WK系列开发框架-V1至V5 Java开源企业级开发框架.zip (502个子文件)
org.nutz.boot.config.ConfigureLoader 45B
index.css 227KB
main.css 146KB
myframe.css 107KB
easyui.min.css 49KB
font-awesome.css 37KB
font-awesome.min.css 30KB
umeditor.css 17KB
themify-icons.css 14KB
umeditor.min.css 14KB
simplemde.min.css 11KB
codemirror.css 9KB
mathquill.css 9KB
toastr.css 7KB
palette.css 6KB
palette.2.css 6KB
palette.3.css 6KB
palette.4.css 5KB
panel.css 5KB
purple.css 3KB
image.css 3KB
video.css 3KB
emotion.css 2KB
elmain.css 2KB
formula.css 838B
common.css 708B
Dockerfile 207B
Symbola.eot 869KB
stixgeneral-webfont.eot 451KB
stixgeneralbol-webfont.eot 239KB
stixgeneralbolita-webfont.eot 210KB
stixgeneralitalic-webfont.eot 204KB
fontawesome-webfont.eot 162KB
themify.eot 77KB
glyphicons-halflings-regular.eot 20KB
glyphicons-halflings-regular (1).eot 20KB
wface.gif 49KB
jxface2.gif 40KB
yface.gif 28KB
bface.gif 27KB
icons.gif 20KB
tface.gif 19KB
fface.gif 18KB
loading.gif 10KB
cface.gif 8KB
videologo.gif 2KB
wmp.gif 1KB
fla.gif 1KB
zip.gif 1KB
psd.gif 1009B
mv.gif 1001B
chm.gif 923B
ok.gif 866B
swf.gif 641B
tpl.gif 637B
html.gif 637B
flv.gif 636B
mdb.gif 630B
css.gif 627B
doc.gif 625B
docx.gif 625B
xls.gif 624B
ppt.gif 616B
avi.gif 610B
rm.gif 597B
rar.gif 596B
pdf.gif 587B
exe.gif 586B
jsp.gif 381B
php.gif 381B
asp.gif 381B
unknown.gif 379B
js.gif 376B
folder.gif 365B
gif.gif 358B
png.gif 358B
bmp.gif 357B
jpg.gif 357B
mp4.gif 356B
mp3.gif 355B
mov.gif 352B
wmv.gif 351B
txt.gif 348B
aspx.gif 232B
none.gif 55B
spacer.gif 43B
0.gif 43B
.gitignore 293B
index.html 39KB
index.html 35KB
index.html 31KB
index.html 29KB
platform.html 29KB
index.html 29KB
index.html 28KB
cron.html 27KB
index.html 26KB
index.html 25KB
index.html 24KB
index.html 24KB
共 502 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
野生的狒狒
- 粉丝: 2723
- 资源: 2219
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功