内容简介: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 接口化》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Usability for the Web
Tom Brinck、Darren Gergle、Scott D. Wood / Morgan Kaufmann / 2001-10-15 / USD 65.95
Every stage in the design of a new web site is an opportunity to meet or miss deadlines and budgetary goals. Every stage is an opportunity to boost or undercut the site's usability. Thi......一起来看看 《Usability for the Web》 这本书的介绍吧!