当前位置: 软件>java软件
Web应用工具箱 Ratpack
本文导语: Ratpack 是一个用于创建高性能Web应用的简单和能干的工具箱。 Ratpack 基于Java和 Netty 事件驱动网络引擎。Ta的API为 Groovy 和 Java 8做过优化,当然 Java 7 也可以使用。 这里是一个简单的Groovy脚本实现的完整Ratpack应用... @Grab("io...
Ratpack 是一个用于创建高性能Web应用的简单和能干的工具箱。
Ratpack 基于Java和 Netty 事件驱动网络引擎。Ta的API为 Groovy 和 Java 8做过优化,当然 Java 7 也可以使用。
这里是一个简单的Groovy脚本实现的完整Ratpack应用...
@Grab("io.ratpack:ratpack-groovy:0.9.2") import static ratpack.groovy.Groovy.* ratpack { handlers { get { render "Hello world!" } } }
这里是一个用 Java 8 写的等价物…
import ratpack.launch.*;
import ratpack.server.*;
import ratpack.handling.*;
import ratpack.util.Action;
import static ratpack.handling.Handlers.*;
import java.io.File;
public class App {
public static void main(String[] args) throws Exception {
File baseDir = new File("/path/to/app/dir");
RatpackServerBuilder.build(
LaunchConfigBuilder.baseDir(baseDir).build((launchConfig) -> {
return chain(launchConfig, (Action) (chain) -> {
chain.get((context) -> { context.render("Hello World"); });
});
})
).start();
}
}
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。