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

Javaで主にシステム開発をしながら思うところをツラツラを綴る

Jakarta EE

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

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…