“mp”タグの記事

  • |マイクロサービス - MicroProfile|20 min read
    #msa#mp#java#逆張りのMicroProfile

    MicroProfile RestClient 3.0の確認と小技機能の紹介

    今回は前回,前々回の続きとしてHelidon 3.0から使えるようになったMicroProfile RestClientの機能を紹介します。ただしMicroProfile RestClientは差分となる機能が多くないため、その差分を簡単に紹介した後に代わりとして以前のバージョンからあった小技的な機能を併せて紹介します。なお、今回の記事は以前紹介した「らくらくMicroProfile RestClient」の理解を前提にしています。まだの方はそちらから読んでいただければと思います...

    記事を読む
  • |ブログ|7 min read
    #java#mp

    Jakarta EE 10への準備 – まずは9.1へのバージョンアップ

    2022/9/22に待望のJakarta EE 10がリリースされました。Jakarta EE 10に正式対応したプロダクト[1]は現時点でまだありませんが、今後、続々と対応が発表されてくると思います。 対応プロダクトが揃ってきた頃にはバージョンアップを検討されると思いますがJakarta EE 10の一つ前のJakarta EE 9/9.1[2]にはパッケージ名がjavax.*からjakarta.*へ変更される、いわゆる"破壊的な変更"が含まれています...

    記事を読む
  • |マイクロサービス - MicroProfile|16 min read
    #msa#mp#java#逆張りのMicroProfile

    MicroProfile OpenAPI 3.0の新機能と既存機能の比較

    Helidon 3.0からMicroprofile OpenAPI 3.0(MP OpenAPI 3.0)が使えるようになりました。今回はMP OpenAPI 2.0からMP OpenAPI 3.0までに取り入れられた新機能を紹介します。今回紹介する新機能はそれほど多くなく、それだけでは少し寂しいため、新機能と既存機能の比較として前回紹介できなかった便利な機能も併せて紹介します...

    記事を読む
  • |マイクロサービス - MicroProfile|14 min read
    #msa#mp#java#逆張りのMicroProfile

    MicroProfile Healthの機能と利用

    MicroProfileの機能を紹介していくシリーズの今回はMicroProfile Health(MP Health)です。MP Healthはアプリケーションの「生きてますか?」を確認するヘルスチェックに関する仕様をまとめたものです。ヘルスチェックは機能としては小さく地味ですが、マイクロサービスのような分散システムでアプリケーションを正常に運用にするためには欠かせない要素です。今回はそんなヘルスチェックに対しMP Healthが規定、提供する仕様や機能を紹介していきます...

    記事を読む
  • |マイクロサービス - MicroProfile|13 min read
    #msa#mp#java#逆張りのMicroProfile

    MicroProfile Config 3.0へのキャッチアップ

    Helidon 3.0がリリースされMicroProfile5.0準拠となり、ついにHelidonでもMicroProfile Config 3.0(MP Config 3.0)の機能が使えるようになりました。そこで今回は前回紹介できなかった2.0から3.0までに取り入れられた便利な機能をその差分として紹介します。このため、今回の記事は以前紹介した「お手軽便利MicroProfile Config」の理解を前提にしています。まだの方はそちらから読んでいただければと思います...

    記事を読む
  • |マイクロサービス - MicroProfile|7 min read
    #msa#mp#java#逆張りのMicroProfile#helidon#テスト#junit

    Helidon Tips - MicroProfile RestClientを使ったRESTリソースのJUnitテスト

    HTTPプロトコルを用いた結合レベルのRESTリソースのテストはどのようにやられていますか? クライアントからE2Eテストでドカンと一緒に確認でしょうか?それともRESTリソースを呼び出す疑似クライアントプアプリを作成して実施でしょうか?あるいは真面目にやっていないとかでしょうか?いずれにせよHTTPレベルでRESTリソース(REST API)に対するテストを細かくやろうと思った場合、それなりに手間は掛かると思います...

    記事を読む
  • |マイクロサービス - MicroProfile|19 min read
    #msa#mp#java#逆張りのMicroProfile

    らくらくMicroProfile RestClient

    MicroProfileの厳選仕様を紹介していくシリーズの最後は前回紹介した『これは抑えておくベキ、もしくは使っておくベキ』仕様第1位の筆者一押しのMicroProfile RestClient(MP RestClient)です...

    記事を読む
  • |マイクロサービス - MicroProfile|11 min read
    #msa#mp#java#逆張りのMicroProfile#helidon#junit

    Helidon Tips - Helidon MP Testing with JUnit5を使ってみる

    CDIのテストはCDIコンテナが必要となる点やアノテーションをもとにした静的な依存解決が中心になることから融通が効きづらく悩ましい点がありました。Helidon MP Testing With JUnit5(Helidon MP Testing)は言ってしまえばHelidonを使ってJUnit5からCDIのテストを行えるようにしてくれるだけのライブラリですが、実際に使ってみると非常に便利で悩み多きCDIのテストを激変させる威力を秘めています...

    記事を読む
  • |マイクロサービス - MicroProfile|18 min read
    #msa#mp#java#逆張りのMicroProfile

    お手軽便利MicroProfile Config

    勝手に選んだMicroProfile厳選仕様を紹介していく2回目はMicroProfile Config(MP Config)です。MP Configは前回の概要編で触れたとおりマイクロサービスでの利用が考慮された使い勝手の良い設定機能です。今回はその基本機能から特徴的な機能や応用機能まで実装例をもとに紹介していきます。 なお、記事はコードの抜粋を記載します。全体を見たい場合や動作を確認したい場合は以下のGitHubリポジトリを参照ください...

    記事を読む
  • |マイクロサービス - MicroProfile|4 min read
    #msa#mp#java#逆張りのMicroProfile#helidon#logging

    Helidon Tips - SLF4J+LogbackへのLogger切り替え

    HelidonのLogger実装にはJavaSEのJUL(java.util.logging)が使われています。これは標準を意識しての選択だと思われるためスタンスは理解できるのですが、実際のところJULはちょっと勘弁、、が正直なところかと思います。このため、使い慣れたLogger実装に切り替えたいところですが、SLF4Jなどのブリッジを利用せずコード上で直接java.util.logging.Loggerを利用する実装となっているため、他のLogger実装への切り替えが一筋縄ではいきません...

    記事を読む

豆蔵では共に高め合う仲間を募集しています!

recruit

具体的な採用情報はこちらからご覧いただけます。