内容简介:BudWk V7 进行了大量重构,与之前版本结构大不相同,增加网关中心、认证中心、控制中心等,并且完全组件化、配置化,大大减轻开发工作量,提升开发效率的同时为产品升级迭代提供了极大便利。 BudWk 原名 NutzWk ,...
BudWk V7 进行了大量重构,与之前版本结构大不相同,增加网关中心、认证中心、控制中心等,并且完全组件化、配置化,大大减轻开发工作量,提升开发效率的同时为产品升级迭代提供了极大便利。
BudWk 原名 NutzWk ,是基于国产框架 nutz 及 nutzboot 开发的开源Web基础项目,集权限体系、系统参数、数据字典、站内消息、定时任务、CMS、微信等最常用功能,不庞杂、不面面俱到,使其具有上手容易、开发便捷、扩展灵活等特性,特别适合各类大中小型定制化项目需求。
自2012年开源至今,以“在力所能及的情况下,最大限度的提高Web开发人员的生产力”为宗旨,紧跟时代技术发展,发布V1-V7多个版本,也尝试在开源和持续发展的道路上求索。
https://demo.budwk.com V7演示地址
https://nutzwk.wizzer.cn V5演示地址
本版说明(BudWk v7.x)
运行环境
- JDK 11 + 或 OpenJDK 11 +
- Redis 4.0.8 +
- MySql 5.7 + 或 MariaDB、Oracle、SqlServer、达梦等
- Nacos 2.0.0 +
开发工具
- IntelliJ IDEA
- Visual Studio Code
- Node 12.13.0 +
- Maven 3.5.3 +
- Git
架构图
目录结构
budwk -- 根目录 │ ├─wk-starter -- 组件中心 │ │ ├─wk-starter-common -- 通用类组件 │ │ ├─wk-starter-database -- 数据库组件 │ │ ├─wk-starter-dependencies -- 所有依赖 │ │ ├─wk-starter-dubbo -- Dubbo组件 │ │ ├─wk-starter-email -- Email组件 │ │ ├─wk-starter-gateway -- 网关组件 │ │ ├─wk-starter-job -- 简易定时任务组件 │ │ ├─wk-starter-log -- 日志及SLog组件 │ │ ├─wk-starter-openapi -- 接口文档生成组件 │ │ ├─wk-starter-security -- 权限验证组件 │ │ ├─wk-starter-sms -- 短信发送组件 │ │ ├─wk-starter-storage -- 文件存储组件 │ │ ├─wk-starter-web -- WEB拦截跨越表单验证组件 │ ├─wk-gateway -- 网关中心 │ ├─wk-platform -- 控制中心 │ │ ├─wk-platform-common -- 通用类供其他模块调用 │ │ ├─wk-platform-server -- 服务类提供API服务 │ ├─wk-ucenter -- 认证中心 │ ├─wk-cms -- 简易CMS │ │ ├─wk-cms-common -- 通用类供其他模块调用 │ │ ├─wk-cms-server -- 服务类提供API服务 │ ├─wk-vue-admin -- Vue前端代码
技术选型
后端技术
技术 | 名称 | 官网 |
---|---|---|
Nutz | JavaEE应用框架 | https://nutzam.com |
NutzBoot | 微服务框架 | https://github.com/nutzam/nutzboot |
SaToken | 权限框架 | http://sa-token.dev33.cn |
Druid | 数据库连接池 | https://github.com/alibaba/druid |
Nacos | 配置及注册中心 | https://nacos.io |
Dubbo | 分布式服务框架 | https://dubbo.apache.org |
Redis | 分布式缓存数据库 | https://redis.io |
Quartz | 作业调度框架 | https://www.quartz-scheduler.org |
IdGenerator | 雪花主键生成 | https://github.com/yitter/IdGenerator |
Hutool | 工具集合 | https://hutool.cn |
前端技术
技术 | 名称 | 官网 |
---|---|---|
Vue.js | MVVM框架 | https://vuejs.org |
Nuxt.js | Vue通用应用框架 | https://nuxtjs.org |
Element | 基于Vue的UI框架 | https://element.eleme.io |
Font-awesome | 字体图标 | https://fontawesome.com |
以上所述就是小编给大家介绍的《BudWk 7.0.0 发布,微服务网关 + 组件化 + API 接口化》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Python网络编程基础
John Goerzen / 莫迟 等 / 电子工业出版社 / 2007 / 68.00元
《Python网络编程基础》可以作为各层次Python、Web和网络程序的开发人员的参考书,在实际工作中使用书中的技术,效果更佳。一起来看看 《Python网络编程基础》 这本书的介绍吧!