システム開発で思うところ

Javaで主にシステム開発をしながら思うところをツラツラを綴る。主に自分向けのメモ。EE関連の情報が少なく自分自身がそういう情報があったら良いなぁということで他の人の参考になれば幸い

Jakarta EE

【考察】Jakarta EEは見捨てられるのだろうか?

Java EE 8 / Jakarta EE 8の利用を検討する人はほぼ居ないだろう。いるとしたら、昔からJava EEを利用していて、何らかの理由ですぐにアップデートが必要な場合くらい?Jakarta EE 9を遅くとも来年にはリリースしないと、世のエンジニアはどんどん離れていく…

デバッグ用のログを出力させる

vermeer.hatenablog.jp で、基本編的なところを整理しました。 今回は、アイディアネタ的な実装である デバッグ用のログ出力機能について メモを残します。 やりたいこと 実行時例外が発生したときにだけ、アクションの開始時点の情報を出力したい 出力ログ…

Jakarta EEでjava.util.logging.Loggerを使ったLogging

vermeer.hatenablog.jp で学んだことを駆使しつつ、自分なりの Jakarta EEでのLoggingの実装が大体 整理できましたので、至る経緯と考察を残すためのメモ。 生成と破棄 これは、この記事のちょっとした続きです。 vermeer.hatenablog.jp 肝心の LogFileClose…

BusyConversationException、NonexistentConversationExceptionからの画面遷移

vermeer.hatenablog.jp に続けて vermeer.hatenablog.jp でも、一旦 保留とした BusyConversationExceptionが発生した場合の制御です。 実行時例外はエラー画面へ遷移させるというのが基本原則だとは思いますが、コミットした情報(例えば注文)について把握…

ConversationScopedを扱うにあたっての課題

もしくは、JSFのConversationScopedをフォルダでBegin・Endの方式見直しに向けて。 あるいは、ConversationScopedにおけるExceptionハンドリング です。 vermeer.hatenablog.jp で、f:viewActionで制御をしていたのですが、テンプレートを使って 同じことを…

ConversationScopedのタイムアウトからの画面遷移

他のExceptionHandlerを実装している中で 以前の記事 vermeer.hatenablog.jp で扱っていなかったタイムアウト周りの制御を やってみました。 ベースとするプロジェクトは、以前のサンプルのものではなく 以下のものに実装を加えて行いました。 vermeer.haten…