内容简介:这是一个新的有趣的Java工具,今天,我们有一个Java核心Web抽象,名为Espresso的创建者这就是Espresso创作背后的主要动力!
这是一个新的有趣的 Java 工具,今天,我们有一个Java核心Web抽象,名为 Espresso ,它渴望成为现代Java Web应用程序的灵魂!
Espresso的创建者 Ning Sun 认为,Servlet API过时,繁重,冗长,尽管Spring Boot改进了Java开发,但像 Python 的WSGI这样的简单抽象仍然是首选。
这就是Espresso创作背后的主要动力!
Espresso的灵感来自Clojure的 Ring 和Rust's Iron ,并附有三个支持它的微库,即:
浓缩咖啡espresso生态系统的关键概念包括:
- App: Espresso功能实现。
- 服务器:运行espresso功能的容器。
- 适配器:现有Java Web服务器的适配器层,用于运行espresso功能。
- 插件或中间件: espresso函数包装器,为核心espresso功能提供附加功能或数据。
这就是带有浓缩咖啡espresso的“hello world”Web应用程序的样子:
<b>import</b> io.github.espresso4j.espresso.*; <b>import</b> io.github.espresso4j.jettino.Jettino; <b>public</b> <b>class</b> App { <b>public</b> <b>static</b> <b>void</b> main(String[] args) throws Exception { <b>new</b> Jettino().start((req) -> Response.of(200).body(<font>"It works."</font><font>)); } } </font>
可以 在这里 找到一个可以运行 的简单演示gradle run。
还可以找到 Maven central 上发布的库。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 基于Google MVVM框架的baseMVVM框架
- Spring 框架是怎么出生的(二):重构提炼出框架
- Spring 框架是怎么出生的(二):重构提炼出框架
- Genesis框架从入门到精通(7): 框架的过滤器
- 如何打造自己的POC框架-Pocsuite3-框架篇
- 如何打造自己的PoC框架-Pocsuite3-框架篇
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Python for Data Analysis
Wes McKinney / O'Reilly Media / 2012-11-1 / USD 39.99
Finding great data analysts is difficult. Despite the explosive growth of data in industries ranging from manufacturing and retail to high technology, finance, and healthcare, learning and accessing d......一起来看看 《Python for Data Analysis》 这本书的介绍吧!