
Linuxeden 开源社区 --
NutzWk 5.0.2 发布了,NutzWk 是基于 Nutz 的开源 Java 企业级开源开发框架。
News
- 热烈庆祝 NutzWk 入选码云 GVP 项目 ~~~~
- 新增分支 nutzboot-nutzcloud,基于 nutzcloud 实现的分布式尝鲜版,欢迎试用~~~
v5.0.2 更新内容:
- fixed: 修复拆分微服务后 Result 类国际化语言出现的问题;
- fixed: 修复输错密码超过 3 次以后一直报验证码错误的问题;
- update: 完善 wk-nb-task 定时任务模块功能;
- add: 添加单元测试示例;
- add: 添加 quartz.startupDelay 延迟启动配置项;
- add: 添加 API 服务端示例项目 wk-nb-web-api , 支持 Sign 签名机制和 JWT Token 机制;
本版说明 (v5.x)
NutzWk 5.x 运行必备环境:
- JDK 8 162 +
- Maven 3.5.3 +
- Redis 4.0.8 +
- MySql 5.7 +
- Zookeeper 3.4.11 +
NutzWk 5.x 技术选型:
- 核心框架:Nutz、Nutz MVC、Nutz Dao、Nutzboot
- 分布式框架:Dubbo、Zookeeper
- 安全框架:Shiro
- 任务调度:Quartz
- 数据库连接池:Druid
- 支持数据库:MySql、Oracle、SqlServer、达梦等
- 缓存框架:Redis、Ehcache、Wkcache
- 订阅发布:Redis
- 可扩展功能:WebSocket-Nutz、消息队列-Rabbitmq、搜索引擎-Elasticsearch、工作流-Activiti 等
- 前端框架:Bootstrap+JQuery
- 模板引擎:beetl
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 |
- 确保 MySql、Redis、Zookeeper 默认配置并已启动好
- MySql 创建名为 nutzwk_nb 的空数据库, 在每个 NB 项目启动时会自动建表, 同时初始化数据
- IDEA 找到每个 NB 项目下的 ***MainLauncher 类运行, 或编译成 jar 包直接运行
- wk-nb-service-sys 为第一启动项目, 然后启动其他 NB 项目, 最后启动 wk-nb-web-platform
- 运行参数 -Dnutz.profiles.active=prod 可让 NB 项目加载 application-prod.properties 配置文件
- 正常启动后访问 http://127.0.0.1:8080/sysadmin 用户名 superadmin 密码 1
在线演示地址:
项目地址:
https://gitee.com/wizzer/NutzWk
转自 https://ift.tt/2En7kxM
The post NutzWk 5.0.2 发布,Java 微服务分布式开发框架 appeared first on Linuxeden开源社区.
https://ift.tt/2HdjiNN
没有评论:
发表评论