blade
是一个轻量级的MVC框架. 它拥有简洁的代码,优雅的设计。
如果你喜欢,欢迎 Star and Fork, 谢谢!
- 轻量级。代码简洁,结构清晰,更容易开发
- 模块化(你可以选择使用哪些组件)
- 插件扩展机制
- Restful风格的路由接口
- 多种配置文件支持(当前支持properties、json和硬编码)
- 内置Jetty服务,模板引擎支持
- 支持JDK1.6或者更高版本
- 简洁的:框架设计简单,容易理解,不依赖于更多第三方库。Blade框架目标让用户在一天内理解并使用。
- 优雅的:
blade
支持 REST 风格路由接口, 提供 DSL 语法编写,无侵入式的拦截器。
开始之前,首先 引入Blade的库文件 :
Maven
配置:
<dependency>
<groupId>com.bladejava</groupId>
<artifactId>blade-core</artifactId>
<version>最终版本</version>
</dependency>
编写 Main
函数:
public class App {
public static void main(String[] args) {
Blade blade = Blade.me();
blade.get("/", (request, response) -> {
response.html("<h1>Hello blade!</h1>");
});
blade.listen(9001).start();
}
}
用浏览器打开 http://localhost:9001 这样就可以看到第一个Blade应用了!
OK,这一切看起来多么的简单,查阅使用指南更多现成的例子供你参考:
-
- 开发社交应用平台
-
- 添加测试代码
-
- 优化基础代码
-
- 优化并发能力
- Blog:https://biezhi.me
- Mail: biezhi.me#gmail.com
- Java交流群: 1013565
Copyright 2015 biezhi
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.