当前位置:  软件>java软件

Web应用工具箱 Ratpack

    来源:    发布时间:2014-12-15

    本文导语:  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.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Web的MySQL管理工具 MYSQLtrigger
  • Web 应用安全检测工具 Rational AppScan
  • Web日志统计工具 sawmill
  • 上网的审计工具 Diladele Web Safety
  • Web应用发布工具 Fredistrano
  • 基于Web的数据库开发工具 nuBuilder
  • Web动画开发工具包 AJAX Animator
  • Web工具提示 CoolTips
  • Web测试工具 PesterCat
  • 网络相册生成工具 Xiss web
  • Redis的WEB界面管理工具 phpRedisAdmin
  • WEB应用压力测试工具 JCrawler
  • Web 安全評估工具 RatProxy
  • web内容分析工具 xhtmldbg
  • 基于Web的FTP工具 Oliver
  • Web文件管理工具 webfmt
  • 代码审核的Web工具 JSHintr
  • Web功能测试工具 MaxQ
  • Web应用测试工具 HttpUnit
  • Web 安全評估工具 Paros
  • web网页自动跳转方法:Html body onload自动跳转举例
  • aria2的Web接口 a2web
  • Python3通过request.urlopen实现Web网页图片下载
  • SVN的Web管理界面 svn-web-admin
  • Web前端设计:Html强制不换行<nobr>标签用法代码示例
  • 嵌入式的Scala Web服务器 SOCKO WEB
  • Web前端开发如何利用css样式来控制Html中的h1/h2/h3标签不换行
  • Web相册 Dumi Web Gallery
  • Web前端设计:html上标<sup>标签与下标<sub>标签详解
  • 请问:authorization of web services和authenication of web services什么区别?
  • Web服务器 Gatling Web Server


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3