当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

Blade

简洁优雅的全栈式 MVC 框架
授权协议 Apache
开发语言 Java
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 国产
投 递 者 赵锐
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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  包直接运行。

  • Blade 是由 Laravel 提供的非常简单但功能强大的模板引擎,不同于其他流行的 PHP 模板引擎,Blade 在视图中并不约束你使用 PHP 原生代码。所有的 Blade 视图最终都会被编译成原生 PHP 代码并缓存起来直到被修改,这意味着对应用的性能而言 Blade 基本上是零开销。Blade 视图文件使用 .blade.php 文件扩展并存放在 resources/views 目录下。

  • blade是腾讯推出的一个构建工具。本来感觉很新奇,后来发现了:Bazel,才发现blade原来是学Bazel的,很多方面都很像。 仓库地址:chen3feng/blade-build: A powerful build system from Tencent, support many mainstream programming languages, such as C/C++, java,

  • 1 介绍 创建 docker 相关的混沌实验,比如杀容器,容器网络延迟、丢包,杀容器里的进程等,不同的场景依赖的参数不同,目前支持以下实验场景: [blade create docker container](blade create docker container.md) 容器自身场景,比如杀容器 [blade create docker cpu](blade create docker cp

 相关资料
  • 本文向大家介绍Laravel 5框架学习之Blade 简介,包括了Laravel 5框架学习之Blade 简介的使用技巧和注意事项,需要的朋友参考一下 在多个页面中我们可能包含相同的内容,像是文件头,链接的css或者js等。我们可以利用布局文件完成这个功能。 让我们新建一个布局文件,例如 views/layout.blade.php 我们创建了不解的结构,引入了bootstrap,注意 @yiel

  • blade 意为利刃,刀剑;在中国冷兵器中刀剑的杀伤力可谓锐不可当,对它的名字没有很刻意的去琢磨,碰巧看到这个单词觉得比较喜欢,当然我希望它日后能够成为一把锐利的杀手锏。我个人的追求简洁和优雅的,所以在设计上不追求过度抽象。 blade 借鉴了很多优秀mvc框架的设计,它是为java开发人员提供的便捷易用快速上手的一款框架,你可以用它快速开发API、Web 及后端服务等各种应用,漂亮大方的博客系统

  • Spring的模型-视图-控制器(MVC)框架是围绕一个DispatcherServlet来设计的,这个Servlet会把请求分发给各个处理器,并支持可配置的处理器映射、视图渲染、本地化、时区与主题渲染等,甚至还能支持文件上传。处理器是你的应用中注解了@Controller和@RequestMapping的类和方法,Spring为处理器方法提供了极其多样灵活的配置。Spring 3.0以后提供了@

  • 本文向大家介绍初识简单却不失优雅的Vue.js,包括了初识简单却不失优雅的Vue.js的使用技巧和注意事项,需要的朋友参考一下 作为一名Vue.js的忠实用户,我想有必要写点文章来歌颂这一门美好的语言了,我给它的总体评价是“简单却不失优雅,小巧而不乏大匠”,下面将围绕这句话给大家介绍Vue.js,希望能够激发你对Vue.js的兴趣。  Vue.js简介  Vue.js的作者为Evan You(尤雨

  • 问题内容: Flask框架自然支持MVC模式吗?我应该将应用程序的哪一部分视为模型,将什么视为视图,将什么视为控制器? 通常(以我的经验),Flask应用程序如下所示: 问题答案: Flask实际上不是MVC框架。它是一个简约的框架,可让你在构建应用程序的方式上有很多自由,但是MVC模式非常适合Flask提供的功能。 本质上,你可以编写方法并将其映射到特定的路线,例如: 如你所见,那里没有视图或模

  • 本文向大家介绍写简单的mvc框架实例讲解,包括了写简单的mvc框架实例讲解的使用技巧和注意事项,需要的朋友参考一下 这一章先把支持注解的功能加上,这样就不需要经常地修改配置文件了。 至于视图处理的地方,就还是先用json吧,找时间再写。 项目地址在:https://github.com/hjx601496320/aMvc 。 测试代码在:https://github.com/hjx60149632

  • 优雅关闭,包括两部分,一个是 RPC 框架作为客户端,一个是 RPC 框架作为服务端。 作为服务端 作为服务端的时候,RPC 框架在关闭时,不应该直接暴力关闭。在 RPC 框架中 com.alipay.sofa.rpc.context.RpcRuntimeContext 在静态初始化块中,添加了一个 ShutdownHook // 增加jvm关闭事件 if (RpcConf