<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          RatpackWeb應(yīng)用工具箱

          聯(lián)合創(chuàng)作 · 2023-09-20 12:39

          Ratpack 是一個(gè)用于創(chuàng)建高性能Web應(yīng)用的簡(jiǎn)單和能干的工具箱。

          Ratpack 基于Java和 Netty 事件驅(qū)動(dòng)網(wǎng)絡(luò)引擎。Ta的API為 Groovy 和 Java 8做過(guò)優(yōu)化,當(dāng)然 Java 7 也可以使用。

          這里是一個(gè)簡(jiǎn)單的Groovy腳本實(shí)現(xiàn)的完整Ratpack應(yīng)用...

          @Grab("io.ratpack:ratpack-groovy:0.9.2") import static ratpack.groovy.Groovy.* ratpack {  handlers {  get { render "Hello world!"  }  } }

          這里是一個(gè)用 Java 8 寫的等價(jià)物… 

          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();
            }
          }
          瀏覽 26
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  91无码精品秘 入口 | 色五月婷激情视频在线 | 在线高清免费无码 | 免费操屄网 | 极品美女口交赤裸口交赤 |