1 Star 0 Fork 455

北方糙汉子 / NutzWk

forked from Wizzer / NutzWk 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 3.34 KB
一键复制 编辑 原始数据 按行查看 历史
Wizzer 提交于 2018-04-02 11:54 . ..

NutzWk 基于Nutz的开源企业级开发框架

nutzboot + nutzcloud 试验版本

nutzcloud 版本特点

对比 dubbo 版本,更简洁了,比如 dubbo:

1、服务端

@Service(interfaceClass=CmsChannelService.class)

使用 nutzcloud,服务端写@RpcService 注解

2、客户端

dubbo需要写: @Inject @Reference

使用 nutzcloud 则 @RpcInject 一个注解解决问题

3、查看注册的服务列表

http://127.0.0.1:8610/loach/v1/list/forlook?verbose=true

本版说明(v5.x)

NutzWk 5.x 运行必备环境:

  • JDK 8 162 +
  • Maven 3.5.3 +
  • Redis 4.0.8 +
  • MySql 5.7 +
  • Loach

NutzWk 5.x 技术选型:

  • 核心框架:Nutz、Nutz MVC、Nutz Dao、Nutzboot
  • 分布式框架:nutzcloudLoach
  • 安全框架:Shiro
  • 任务调度:Quartz
  • 数据库连接池:Druid
  • 支持数据库:MySql、Oracle、SqlServer、达梦等
  • 缓存框架:Redis、Ehcache、Wkcache
  • 订阅发布:Redis
  • 可扩展功能:WebSocket-Nutz、消息队列-Rabbitmq、搜索引擎-Elasticsearch、工作流-Activiti等
  • 前端框架:Bootstrap+JQuery

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-platform WEB管理后台模块,dubbo消费端,NB项目,Mvc
  •   确保 MySql、Redis、Loach 默认配置并已启动好
  •   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

鸣谢

  •   @wendal (代码贡献者,技术大牛,Nutz主要作者,无所不知且乐于助人)
  •   @rekoe (代码贡献者)
  •   @enilu (代码生成器及IDEA插件贡献者)
  •   @loyalove (Vue代码贡献者)
  •   @threefish (控制类快速定位模板页面IDEA插件贡献者)
  •   以及交流群里热心的小伙伴们~ QQ交流群: 68428921

关于

  •   本项目完全开源,商用完全免费
  •   欢迎打赏,以资鼓励

后台截图

打赏

Java
1
https://gitee.com/StoneNBS/NutzWk.git
git@gitee.com:StoneNBS/NutzWk.git
StoneNBS
NutzWk
NutzWk
bak-delete-nb-nc

搜索帮助