2022-06-01から1ヶ月間の記事一覧

Jakarta EE 10 - Jakarta Servlet 6.0 変更内容まとめ

はじめに リクエスト/接続の一意な識別子が取得可能となった セッションクッキーへの汎用的な属性サポート追加 HttpServlet.doHead() のデフォルト実装のレスポンス変更 その他の変更内容 blog1.mammb.com はじめに Jakarta EE 10 で Jakarta Servlet は 5.0…

Jakarta EE 10 - Jakarta RESTful Web Services 3.1 変更内容まとめ

はじめに Java SE 環境における JAX-RS アプリケーションブートストラップ マルチパート・フォーム用APIの標準化 ContextResolver その他の変更点 module-info.java blog1.mammb.com はじめに Jakarta EE 10 で Jakarta RESTful Web Services は 3.0 から 3.…

Java 19でようやくプレビュー版公開された JEP 425 Virtual Threads の要約

はじめに 概要 目標 非目標 動機 1リクエスト-1スレッド方式 非同期方式 仮想スレッドによる1リクエスト-1スレッド方式 説明 仮想スレッドとプラットフォームスレッドの使い分け 仮想スレッドの有効化 仮想スレッドにスレッドプールは不要 仮想スレッドの監…

Jakarta EE 10 - Jakarta Batch 2.1 変更内容まとめ

はじめに JobOperator の CDI インジェクションサポート @BatchProperty のメソッドインジェクションサポート @BatchProperty の プリミティブ・ラッパー型への自動変換 job listeners 要素のプロパティ定義がドキュメント化された JPMS 用 module-info.java…

「CSS設計における、すべてがコンポーネントであるという誤謬」がオブジェクト指向設計に読み替えてもわかりみしかない

コンポーネント・ファーストとオブジェクト指向 元ネタはこちらのブログ コンポーネント・ファーストのCSS設計には痛みが伴う というもの。 yuheiy.com 「デザイン」を「業務」、「コンポーネント」を「オブジェクト」に置き換えると、そのままオブジェクト…

Jakarta EE 10 - Jakarta Standard Tag Library 3.0 変更内容まとめ

はじめに タグライブラリ URI を URN への変更 JPMS 用のモジュールインフォクラスの追加 その他の変更 blog1.mammb.com はじめに Jakarta EE 10 で 2.0 から 3.0 へバージョンアップする Jakarta Standard Tag Library の変更点のまとめです。 1 記事にする…

Jakarta EE 10 - Jakarta JSON Processing 2.1 変更内容まとめ

はじめに APIとAPI実装でプロジェクトが分離された java.lang.Number から JsonValue を取得するAPI追加 JsonParser から最後のイベントを取得可能となった キー重複時の処理を設定可能となった JsonObjectBuilder メソッドの型境界の訂正 仕様の明確化 Json…