Blade是一款简洁优雅、微内核设计的 Java Web 框架。
主要特性
- 轻量级:新一代JavaWeb框架,不依赖更多的库,摆脱SSH的臃肿,模块化设计,使用起来更轻便!
- 简洁高效:代码简洁、结构清晰,不足100KB源代码,写更少的代码快速开发!
- 插件扩展:支持用户基于Blade扩展其他功能,如redis,dbutils等集成,现已扩展了众多模版引擎和Sql2o组件~
功能示例
最简示例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
/**
* 最简单的服务
*/
public
class
App
{
public
static
void
main
(
String
[
]
args
)
{
Blade
blade
=
Blade
.
me
(
)
;
// 创建一个GET请求
blade
.
get
(
"/"
,
new
RouteHandler
(
)
{
public
void
handle
(
Request
request
,
Response
response
)
{
response
.
html
(
"<h1>Hello Blade!</h1>"
)
;
}
}
)
;
// 在9000端口启动
blade
.
start
(
)
;
}
}
|