ホームページ >Java >&#&はじめる >Java の一般的なマイクロサービス フレームワークとは何ですか

Java の一般的なマイクロサービス フレームワークとは何ですか

王林
王林オリジナル
2019-11-23 14:25:343421ブラウズ

Java の一般的なマイクロサービス フレームワークとは何ですか

一般的なマイクロサービス フレームワークの紹介:

Spring Boot: これは Java マイクロサービス フレームワークの中で最も優れている可能性があり、フィードバックの制御に適しています。 、アスペクト指向プログラミングなど。

サンプル コード:

import org.springframework.boot.*;
import org.springframework.boot.autoconfigure.*;
import org.springframework.stereotype.*;
import org.springframework.web.bind.annotation.*;
@RestController
@EnableAutoConfiguration
public class Example {
    @RequestMapping("/")
    String home() {
        return "Hello World!";
    }
    public static void main(String[] args) throws Exception {
        SpringApplication.run(Example.class, args);
    }
}

Jersey: このオープン ソース フレームワークは Java の JAX-RS API をサポートしており、非常に使いやすいです。

サンプル コード:

package org.glassfish.jersey.examples.helloworld;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
@Path("helloworld")
public class HelloWorldResource {
    public static final String CLICHED_MESSAGE = "Hello World!";
    @GET
    @Produces("text/plain")
    public String getHello() {
        return CLICHED_MESSAGE;
    }
}

再生: このフレームワークを使用すると、Scala と Java を使用して Web アプリケーションを簡単に構築、作成、デプロイできます。 Play フレームワークは、リモート呼び出しを並行して処理する必要がある RESTful アプリケーションに最適です。これはモジュール式であり、非同期をサポートします。

サンプルコード:

package controllers;
import play.mvc.*;
public class Application extends Controller {
    public static void index() {
        render();
    }
    public static void sayHello(String myName) {
        render(myName);
    }
}

推奨チュートリアル: Java 入門チュートリアル

以上がJava の一般的なマイクロサービス フレームワークとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。