`
dengkane
  • 浏览: 42382 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

What is Ratpack?

阅读更多

Ratpack is a set of Java libraries that facilitate fast, efficient, evolvable and well tested HTTP applications.

 

It is built on the highly performant and efficient Netty event-driven networking engine.

 

Ratpack focuses on allowing HTTP applications to be efficient, modular, adaptive to new requirements and technologies, and well-tested over time.

 

The core of Ratpack is made up of only Java 8, Netty, Google Guava and Reactive Streams.

 

You can write Ratpack applications in Java 8 or any alternative JVM language that plays well with Java. Specific support for the Groovy language is provided, utilizing the latest static compilation and typing features.

 

Ratpack does not take a heavily opinionated approach as to what libraries and tools you should use to compose your application. As the developer of the application, you are in control. Direct integration of tools and libraries is favored over generic abstractions.

 

Ratpack is for nontrivial, high performance, low resource usage, HTTP applications.

分享到:
评论

相关推荐

    Learning Ratpack

    ### 学习Ratpack:构建简单、精简且强大的Web应用 #### 一、Ratpack简介 《学习Ratpack》这本书是由Dan Woods编写的,旨在为开发者提供一个全面深入地了解如何使用Ratpack框架来构建高效、响应迅速的Web应用程序的...

    ratpack-guice-0.9.8.zip

    《Ratpack与Guice集成:打造高效Web应用》 在现代软件开发中,构建高效、可扩展的Web应用程序是一项重要任务。Ratpack和Guice是两个在Java生态系统中备受推崇的开源工具,它们各自提供了强大的功能来帮助开发者实现...

    Ratpack一个简单干练工具包用于创建高性能的Web应用程序

    Ratpack是一个轻量级、高效的Java Web开发框架,它的设计目标是简化开发流程,提高应用性能,同时保持代码的简洁性和可维护性。Ratpack的出现为Java开发者提供了一个快速构建现代Web服务的新选择,它强调反应式编程...

    Learning Ratpack: Simple, Lean, and Powerful Web Applications

    Ideal for Java web developers familiar with Grails or Spring, this book is applicable to all versions of Ratpack 1.x. Configure your applications and servers to accommodate the cloud Use Ratpack ...

    ratpack-demo:演示 Ratpack 功能

    Ratpack 项目模板 您刚刚创建了一个基本的 Groovy Ratpack 应用程序。 在这一点上它并没有做太多事情,但是我们已经为您设置了一个标准的项目结构、一个简单的主页和用于编写测试的 Spock(因为您不使用它会很生气)...

    ratpack-thymeleaf-0.9.10.zip

    Ratpack和Thymeleaf是两个在Java生态系统中广泛使用的框架,它们在Web开发领域有着重要的地位。Ratpack是一个高性能、反应式编程的Web框架,而Thymeleaf则是一个强大的服务器端模板引擎,常用于生成HTML内容。在本...

    ratpack-core-0.5.zip

    《Ratpack Core 0.5与Gll Combinators:探索开源项目的解析技术》 在信息技术领域,开源项目扮演着至关重要的角色,它们推动了软件创新,为开发者提供了丰富的资源和学习平台。今天我们将深入探讨两个开源项目——...

    ratpack-guice-config:对ratpack-guice的可注射配置支持

    Ratpack-Guice-Config是针对Ratpack框架与Guice依赖注入库的扩展,它提供了对配置管理的增强功能,使得在Ratpack应用中能够方便地注入和管理配置参数。Ratpack是一个高性能、反应式的Web应用程序框架,而Guice则是...

    ratpack-secure-groovy:使用Groovy在Ratpack中进行安全的REST API演示

    使用Groovy保护Ratpack中的REST API这是Groovy中带有Ratpack的休息服务的基于令牌安全性的简单实现蒙哥用户和令牌由MongoDB支持。 在application.properties中设置您的MongoDB连接信息使用要运行此命令,只需使用...

    ratpack-rx-websockets:在Ratpack中使用RxJava发布WebSockets的示例

    Ratpack是一个高性能、基于Java和Groovy的web应用框架,它提供了一种简洁的方式来构建反应式、非阻塞的应用程序。这个示例项目名为"ratpack-rx-websockets",显然是展示如何在Ratpack中集成RxJava来处理WebSocket...

    ratpack-app:Ratpack 应用程序

    Ratpack 应用程序是基于Java开发的一款高性能、反应式Web框架,它以其简洁的API和高效能著称。Ratpack的核心理念是提供一个轻量级、非阻塞的平台,用于构建现代Web应用。这个框架充分利用了Java 8的特性,如Lambda...

    ratpack-remote-test-0.9.2.zip

    《深入解析Java列表助手库——以ratpack-remote-test-0.9.2与java-list-helpers为例》 在Java编程领域,高效管理和操作数据结构是至关重要的,尤其是在处理列表(List)这种常用的数据集合时。这里我们将探讨一个开源...

    harmonyos2-spring-ratpack-2016:SpringBootRatpack网络研讨会代码(https://spring.

    Ratpack 随着 Ratpack 和 Spring Boot 的出现,许多人认为您只能选择一种。 这与事实相去甚远。 它们可能重叠的唯一领域是服务 Web 请求。 Spring Framework 是一个非常丰富的生态系统,包括但不限于 DI、web mvc、...

    ratpack-protobuf:Ratpack协议缓冲模块

    Ratpack模块,用于解析和渲染proto3协议缓冲区。 启用Ratpack Protobuf模块 将Ratpack Protobuf依赖项添加到Gradle compile "smartthings:ratpack-protobuf:0.2.0" 将Google Protobuf支持添加到您的项目中 首先要...

    ratpack-liquibase:用于Ratpack服务的Liquibase模块

    Ratpack液体基料启用Ratpack Liquibase模块将Ratpack Liquibase依赖项添加到Gradle compile "smartthings:ratpack-liquibase:1.0.0"将模块绑定添加到Ratpack main。 您的用法可能会有所不同,具体取决于您的配置策略...

    卡通低多边形老鼠包 RatPack.rar

    免费卡通低多边形老鼠包 RatPack fbx格式 一个包含3只卡通低多边形老鼠的包,适用于类似中世纪冒险游戏的场景。 如果您正在创建冒险或RPG游戏等unity3d或者其他引擎的游戏,请考虑使用下面进行设计。

    ratpack-mail-module:Ratpack 邮件模块

    Ratpack邮件模块是Java开发中的一个实用工具,它允许开发者轻松地在Ratpack应用程序中集成电子邮件服务。Ratpack是一个高性能、反应式Web框架,它以简洁的API和强大的功能著称。邮件模块的引入使得发送邮件变得更加...

    ratpack-livereload:Livereload 服务器基于 Ratpack

    Ratpack-livereload 提供一个基于ratpack的livereload服务器。 主要是为了嵌入到另一个 Ratpack 应用程序中。 用法 LiveReloadServer liveReloadServer = new LiveReloadServer(serverConfig.getBaseDir() .get...

    ratpack-grooscript-demo:带有grooscript的Ratpack应用

    Ratpack是一个高性能、反应式Web框架,它设计用于构建简单且高效的现代网络应用。这个"ratpack-grooscript-demo"项目是Ratpack的一个示例,它展示了如何结合Groovy脚本(GrooScript)来增强应用的功能。Groovy是一种...

    generator-angular-ratpack:用于 AngularJS + Ratpack 的 Yeoman 生成器

    Angular-Ratpack 生成器用于和生成器。 Ratpack 是一个基于 Groovy 的微框架。 有关 AngularJS 与其他微框架的集成,请参阅 。安装安装 、 、 和 。 安装约曼: npm install -g yo安装 Angular-Ratpack 生成器: npm...

Global site tag (gtag.js) - Google Analytics