nutzboot/README.md

91 lines
1.5 KiB
Markdown
Raw Normal View History

2017-10-20 15:11:49 +08:00
# nutzboot
2017-11-13 11:22:41 +08:00
简称NB
2017-11-13 20:50:56 +08:00
## 来个NB的demo
```java
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();
}
}
```
2017-11-13 11:22:41 +08:00
### 开发计划
- [ ] 基础框架
- [ ] 基础框架的文档
- [x] 基本框架的实现
2017-11-13 11:22:41 +08:00
- [ ] 服务器类启动器
- [ ] web类启动器
- [x] Jetty
2017-11-13 11:22:41 +08:00
- [ ] Tomcat
- [ ] Undertow
- [ ] 非Web类启动器
- [ ] netty
- [ ] mina
2017-11-13 11:22:41 +08:00
- [ ] mqtt
- [ ] pure tcp/udp
- [ ] t-io
- [ ] Rpc类启动器
- [x] Dubbo
- [x] zbus
2017-11-13 11:22:41 +08:00
- [ ] 数据库类相关
- [ ] 关系型数据库
- [x] Jdbc连接池
- [x] Nutz.Dao
2017-11-13 11:22:41 +08:00
- [ ] 非关系型数据库
- [x] Redis
2017-11-13 11:22:41 +08:00
- [ ] MongoDB
- [ ] neo4j
- [ ] memcached
- [ ] ssdb
- [ ] Cassandra
- [ ] HBase
- [ ] rethinkdb
- [ ] Mvc
- [x] Nutz.Mvc
- [ ] 安全鉴权
- [x] Shiro
2017-11-13 11:22:41 +08:00
- [ ] 计划任务
- [x] Quartz
2017-11-13 11:22:41 +08:00
- [ ] 模板引擎
- [ ] Beetl
- [ ] Vecloity
- [ ] FreeMarker
- [ ] Thymeleaf
- [ ] 消息队列
- [ ] zeromq
- [ ] rabbitmq
- [ ] rocketmq
- [ ] activemq
- [ ] 工作流
- [ ] uflo2
- [ ] Activity
- [ ] 规则引擎
- [ ] urule
- [ ] drools
- [ ] 开放平台
- [x] 微信公众号开放平台
2017-11-13 11:22:41 +08:00
- [ ] 云平台
- [ ] 阿里云
- [ ] 腾讯云
- [ ] 缓存相关
- [x] wkcache 方法缓存
- [ ] docker相关
- [ ] docker compose配置