Migrated repository
Go to file
2017-11-17 16:20:19 +08:00
design update:参考zozoh意见,最佳改为上佳,低调低调 2017-11-09 17:33:40 +08:00
nutzboot-demo add: zbus rpc的starter, 暂时无视mq部分 2017-11-17 16:20:19 +08:00
nutzboot-starter change: 每个starter应该独占一个package 2017-11-14 14:30:07 +08:00
nutzboot-starter-cfx add: NbApp默认加载tx和async两个核心aop组件 2017-11-04 22:44:35 +08:00
nutzboot-starter-dubbo add: NbApp默认加载tx和async两个核心aop组件 2017-11-04 22:44:35 +08:00
nutzboot-starter-grpc add: NbApp默认加载tx和async两个核心aop组件 2017-11-04 22:44:35 +08:00
nutzboot-starter-hasor add: NbApp默认加载tx和async两个核心aop组件 2017-11-04 22:44:35 +08:00
nutzboot-starter-jdbc change: 每个starter应该独占一个package 2017-11-14 14:30:07 +08:00
nutzboot-starter-jedisque add: nutzboot-starter-jedisque 2017-11-15 12:59:55 +08:00
nutzboot-starter-jetty update: 整理一下maker,明天上线 2017-11-14 23:16:49 +08:00
nutzboot-starter-mongodb add: NbApp默认加载tx和async两个核心aop组件 2017-11-04 22:44:35 +08:00
nutzboot-starter-mqtt add: 说出来你可能不信,这段代码是键盘自己敲的 2017-10-30 10:47:56 +08:00
nutzboot-starter-ngrok add: NbApp默认加载tx和async两个核心aop组件 2017-11-04 22:44:35 +08:00
nutzboot-starter-nutz change: 将starter-nutz-dao拆分为nutz-dao和jdbc两个starter 2017-11-07 13:11:50 +08:00
nutzboot-starter-nutz-dao change: 每个starter应该独占一个package 2017-11-14 14:30:07 +08:00
nutzboot-starter-nutz-mvc change: 每个starter应该独占一个package 2017-11-14 14:30:07 +08:00
nutzboot-starter-quartz change: 每个starter应该独占一个package 2017-11-14 14:30:07 +08:00
nutzboot-starter-rabbitmq add: NbApp默认加载tx和async两个核心aop组件 2017-11-04 22:44:35 +08:00
nutzboot-starter-redis fix: redis的目录名称没改好 2017-11-16 20:33:41 +08:00
nutzboot-starter-shiro change: 每个starter应该独占一个package 2017-11-14 14:30:07 +08:00
nutzboot-starter-swagger add: weixin和swagger的简单版 2017-11-09 13:42:43 +08:00
nutzboot-starter-tomcat add: 说出来你可能不信,这段代码是键盘自己敲的 2017-10-30 10:47:56 +08:00
nutzboot-starter-undertow add: 说出来你可能不信,这段代码是键盘自己敲的 2017-10-30 10:47:56 +08:00
nutzboot-starter-weixin change: 每个starter应该独占一个package 2017-11-14 14:30:07 +08:00
nutzboot-starter-wkcache add: 应大鲨鱼的威逼利诱,添加wkcache 2017-11-15 11:17:16 +08:00
nutzboot-starter-zbus add: zbus rpc的starter, 暂时无视mq部分 2017-11-17 16:20:19 +08:00
.gitignore update:使用vue+eleUI重构了构筑页面 2017-11-08 19:07:35 +08:00
.travis.yml fix: CI的脚本有问题 2017-11-14 23:27:32 +08:00
LICENSE Initial commit 2017-10-20 15:11:49 +08:00
mvn_settings.py add: God说要有光,然后有了光 2017-11-03 17:47:52 +08:00
mvn_settings.xml add: God说要有光,然后有了光 2017-11-03 17:47:52 +08:00
pom.xml fix: redis的目录名称没改好 2017-11-16 20:33:41 +08:00
README.md change: 每个starter应该独占一个package 2017-11-14 14:30:07 +08:00

nutzboot

简称NB

来个NB的demo

package io.nutz.demo.simple;

import org.nutz.boot.NbApp;
import org.nutz.ioc.loader.annotation.*;
import org.nutz.mvc.annotation.*;

@IocBean
public class MainLauncher {
    
    @Ok("raw")
    @At("/time/now")
    public long now() {
        return System.currentTimeMillis();
    }

    public static void main(String[] args) throws Exception {
        new NbApp(MainLauncher.class).run();
    }

}

开发计划

  • 基础框架
    • 基础框架的文档
    • 基本框架的实现
  • 服务器类启动器
    • web类启动器
      • Jetty
      • Tomcat
      • Undertow
    • 非Web类启动器
      • netty
      • mima
      • mqtt
      • pure tcp/udp
      • t-io
    • Rpc类启动器
      • Dubbo
      • ZBus
  • 数据库类相关
    • 关系型数据库
      • Jdbc连接池
      • Nutz.Dao
    • 非关系型数据库
      • Redis
      • MongoDB
      • neo4j
      • memcached
      • ssdb
      • Cassandra
      • HBase
      • rethinkdb
  • Mvc
    • Nutz.Mvc
  • 安全鉴权
    • Shiro
  • 计划任务
    • Quartz
  • 模板引擎
    • Beetl
    • Vecloity
    • FreeMarker
    • Thymeleaf
  • 消息队列
    • zeromq
    • rabbitmq
    • rocketmq
    • activemq
  • 工作流
    • uflo2
    • Activity
  • 规则引擎
    • urule
    • drools
  • 开放平台
    • 微信公众号开放平台
  • 云平台
    • 阿里云
    • 腾讯云