GraphQLこのエントリは以下のエントリをベースにしています。Worldline).https://jefrajames.wordpress.com/2019/07/25/a-preview-of-microprofile-graphql/このエントリはmpql-previewプロジェクトと関係があります。GraphQL仕様のプレビューを提供することを目的としています。GraphQLをご存知ない場合は、以前のエントリとGitHubをご覧ください。GraphQLは、モダンなAPIを開発するためにGraphQLをMicroProfileプラットフォームにおける第一級の市民とすることを目的としています。Foundationがホストしています。クライアントサイドを非常に柔軟に作成でき、特にデータ指向APIに関連しています。Tomicのすばらしいチュートリアルを辿ってください。GraphQLはEclipseプロジェクトで、2018年12月にスタートしました。コードファーストのアプローチに従うGraphQLアプリケーションのための標準APIを定義することを目的としています。「コードファースト」とはGraphQLスキーマを事前に定義せず、アプリケーション起動時にJavaコードから導出することを意味します。現在のAPIは一連のアノテーションのセットから構成されています。プロジェクトはまだ開発途中ですが、既にお試し頂ける状態にあります。プロジェクトはGitHubからご覧頂けます。Centralにパブリッシュ済みです。https://mvnrepository.com/artifact/org.eclipse.microprofile.graphql/microprofile-graphql-api最初のプロトタイプ実装はspqrから提供されています。GitHubのmicroprofile-protpブランチでご覧頂けます。GraphQLの完全な実装がまだ利用できないことを除けば、試して頂ける状態にあります。about?このプロジェクトは3パートから構成されています。作成するつなぐCDI拡張ベースのrunner。GraphQL実装が現在開発中ゆえである。Hat、そしてTomitribeが現在開発に取り組んでいる。ServletもまたHTTPトランスポートを確保するためにrunner内で定義されている。8プラットフォームで実行できます。3.5がインストールされている必要があります。細かく言えば、このプロジェクトは以下のコンポーネントを使って開発されました。project以下の手順を踏む必要があります。実行(テスト目的で必要)Mavenを使ってプロジェクトをビルドWARファイルができたら、お気に入りのIDEを使って自由にソースコードを変更したり、アプリケーションサーバーを変更したり...コードの変更時には、少なくとも1個の@GraphQLApiクラスがアプリケーションを起動するものと想定されていることにご注意ください。8に完全準拠しており、任意のアプリケーションサーバーにデプロイできます。現時点でテスト済みの環境は以下の通りです。GraphQLアプリを開始して、Indexページに移動してください。この中に2個の選択肢があります。スキーマのイントロスペクトこれはGraphQLの重要なコンセプトで、サーバーとクライアント間の契約(Contract)として機能します。ところで、GraphQLはネイティブのイントロスペクションを提供します。GraphQLを使うSuperHeroアプリケーションと対話するためにGraphQLを使います。GraphiQLは対話的なJavaScriptベースのツールで、Webブラウザからクエリやmutationの送信を実現します。Pasteしてもかまいません。mpql-previewプロジェクトを是非ご覧ください。GraphQLにご期待ください。コメントをキャンセルコメントを入力してください。以下に詳細を記入するか、アイコンをクリックしてログインしてください。アカウントを使ってコメントしています。アカウントを使ってコメントしています。アカウントを使ってコメントしています。アカウントを使ってコメントしています。新しいコメントがついたらメールで通知。サイトを作成%d人のブロガーが「いいね」をつけました。