Blade简洁优雅的全栈式 MVC 框架
Blade
是一款追求简约、高效的 Web 框架,让 JavaWeb
开发如虎添翼,在性能与灵活性上同时兼顾。
功能特性
- [x] 新一代MVC框架,不依赖更多的库
- [x] 摆脱SSH的臃肿,模块化设计
- [x] 源码不到
500kb
,学习也简单 - [x] Restful风格路由设计
- [x] 模板引擎支持,视图开发更灵活
- [x] 高性能,100并发下qps 14w/s
- [x] 运行
JAR
包即可开启 web 服务 - [x] 支持
CSRF
和XSS
防御 - [x] 支持
BasicAuth
和权限管理 - [x] 流式API风格
- [x] 支持插件扩展
- [x] 支持 webjars 资源
- [x]
cron
表达式的定时任务 - [x] 内置多种常用中间件
- [x] 内置JSON输出
- [x] JDK8+
框架概述
» 简洁的:框架设计简单,容易理解,不依赖于更多第三方库。Blade框架目标让用户在一天内理解并使用。
» 优雅的: Blade
支持 REST 风格路由接口, 提供 DSL 语法编写,无侵入式的拦截器。
» 易部署:支持 maven
打成 jar
包直接运行。
评论