English

Blade是什么?

blade 是一个轻量级的MVC框架. 它拥有简洁的代码,优雅的设计。
如果你喜欢,欢迎 Star and Fork, 谢谢!

特性

概述

  • 简洁的:框架设计简单,容易理解,不依赖于更多第三方库。Blade框架目标让用户在一天内理解并使用。

  • 优雅的:blade 支持 REST 风格路由接口, 提供 DSL 语法编写,无侵入式的拦截器。

快速入门

开始之前,首先 引入Blade的库文件 ,然后创建一个类继承自 Bootstrap ,编写 Main 函数:

public class App extends Bootstrap {@Overridepublic void init() {}public static void main(String[] args) throws Exception {Blade blade = Blade.me();blade.get("/").run(request, response) -> {response.html("<h1>Hello blade!</h1>");return null;});blade.app(App.class).listen(9001).start();}
}

用浏览器打开 http://localhost:9001 这样就可以看到第一个Blade应用了!

OK,这一切看起来多么的简单,查阅使用指南更多现成的例子供你参考:

  • hello工程
  • API文档
  • 使用指南
  • 相关案例

计划

1. 完善文档
2. 添加可配置日志
3. 完成java中国论坛
4. 维护和优化代码

更新日志

更新日志

开源协议

Blade框架基于 Apache2 License

联系我

Blog:https://biezhi.me

Mail: biezhi.me#gmail.com

Java交流群: 1013565

简洁强大的JavaWeb框架Blade相关推荐

  1. 好用又强大的JavaScript 框架介绍

    JavaScript框架 JavaScript 是开发领域的重要技术之一.根据 Statista 的报告,JavaScript 是 2019年开发人员使用的最流行的编程语言,在2020年亦是如此. 然 ...

  2. javaweb模板_好程序员Java教程分享javaweb框架

    好程序员Java教程分享javaweb框架:Java是开源的,框架很多,这些框架都能解决特定的问题,提高开发效率.简化我们的代码复杂度,现在除了很多大家通用的一些主流框架外,很多公司针对自己的业务会自 ...

  3. 宝德服务器安装系统6,简洁强大的内部结构

    简洁强大的内部结构 宝德PR4036NS服务器内部空间较大,整体组件的安装与理线相对简洁,这样便于系统有效散热.宝德PR4036NS服务器采用了双路设计,配置了一颗至强5506处理器,采用45nm工艺 ...

  4. java web netty_基于Netty的非Servlet规范 JavaWeb框架及高性能 Java服务器

    Bay 一个非Servlet规范的JavaWeb框架,包括一个基于Netty的高性能服务器. ##介绍 这是一个基于Netty实现的非Servlet规范的Web服务器,由于底层设计经验不足,所以实际上 ...

  5. 【代码审计-JAVA】基于javaweb框架开发的

    前言: 介绍: 博主:网络安全领域狂热爱好者(承诺在CSDN永久无偿分享文章). 殊荣:CSDN网络安全领域优质创作者,2022年双十一业务安全保卫战-某厂第一名,某厂特邀数字业务安全研究员,edus ...

  6. ViT强势应用 | V2X基于ViT提出了一个具有V2X通信的强大协作感知框架

    点击下方卡片,关注"自动驾驶之心"公众号 ADAS巨卷干货,即可获取 在本文中研究了Vehicle-to-Everything(V2X)通信在提高自动驾驶汽车感知性能方面的应用.使 ...

  7. 基于javaweb框架的springboot mybatis宠物商城源码含论文设计文档

    在互联网高速发展.信息技术步入人类生活的情况下,电子贸易也得到了空前发展.网购几乎成为了人人都会进行的活动.近几年来,养宠物更是成为人们生活中重要的娱乐内容之一, 人们越来越多的讲感情也寄托给了宠物, ...

  8. 基于Bootstrap简洁的后台UI框架

    基于Bootstrap简洁的后台UI框架.页面左侧导航菜单为蓝色风格,可响应式.页面简洁,代码更简洁,可快速嵌入程序开发中 以下是效果图: 资源下载地址:http://download.csdn.ne ...

  9. java web框架struts,JavaWeb框架_Struts2_(五)-----Struts2的标签库

    1.Struts2的标签库 1.1 Struts2标签库概述 Struts2的标签库可以分为以下3类:用户界面标签.非用户界面标签.AJAX标签; 2.1.1 Struts2标签库的分类和使用 1.  ...

最新文章

  1. windows 2008 R2无法创建性能收集器
  2. 一文读懂AlphaGo背后的强化学习:它的背景知识与贝尔曼方程的原理
  3. Apache Rewrite规则详解[转]
  4. 原生JavaScript实战之搜索框筛选功能
  5. C++ 实例化对象 p-printX()
  6. 前端学习(2993):vue+element今日头条管理--加入git管理
  7. python刷新_如何在python中刷新输入流?
  8. 自加一运算_C语言i++、++i混合运算老手未必全掌握,看了你就明白了
  9. 概率论 —— 数学期望
  10. 【Kafka】kafka 0.10.0 isr 不为空 但是不一致 导致获取消费组异常
  11. Android 解决手机unauthorized错误
  12. CakePHP 2.x CookBook 中文版 第七章 模型 之 数据校验
  13. linux如何正确关机,重启
  14. 前后端分离微服务管理系统项目实战SaaS-HRM项目(一)——系统概述与环境搭建
  15. 【Delta并联机器人Simscape仿真(正运动学、逆运动学)】
  16. Pairwise 找到你的另一半
  17. 过了技术面却在HR面被刷?必备40问!从容应对HR,斩获N多大厂offer!
  18. java、简单练习题
  19. Android 11 默认打开开发者选项
  20. 电子元器件贸易采购管理常见难题及解决方案

热门文章

  1. 持续5个月,200+笔记,3千多人参与,邀请你来学源码~
  2. 你知道source map如何帮你定位源码么?
  3. 手写一个合格的前端脚手架
  4. 大数据之MySql笔记-0916
  5. bupt summer training for 16 #8 ——字符串处理
  6. 学习MongoDB(三) Add an Arbiter to Replica Set 集群中加入仲裁节点
  7. Upgrade Hole puncher Mathematical Modeling
  8. .NET 时间格式 ----------摘自MSDN
  9. 基于Mint UI和MUI开发VUE项目一之环境搭建和首页的实现
  10. code vs1517 求一次函数解析式(数论 纯数学知识)