Keycloak 13: 外部ユーザーデータソース連携のためのカスタムSPI実装

Keycloak概要と外部データ連携の基礎 Keycloakは、現代のアプリケーションやサービス向けに設計されたオープンソースのアイデンティティ管理およびアクセス管理ソリューションです。これはWildFly上に構築されており、組み込みデータベース(H2)をテスト環境で使用できますが、本番環境ではPostgreSQL、Oracle、MySQLなどの外部RDBMSへの設定が推奨されます。 Keycloakの ...

10月17日 11:41 投稿

Servletの基礎:サーーサイドJavaコンポーネントとそのライフサイクル

一、Servletとは Servletは、Javaで記述されたサーバーサイドのプログラムです。特定のプラットフォームやプロトコルに依存せず、主にHTTPリクエストを受け取って動的なWebコンテンツを生成するための仕組みです。HTTPサーバーの機能を拡張する形で利用されることが最も多く、フォームデータの取得やセッション管理、動的なHTMLの生成などに活用されます。 二、Servletの ...

10月4日 18:30 投稿

Struts2・Spring・Hibernate統合開発ガイド

1. SSH統合フレームワークの概要 SSHフレームワークは、Java EE企業アプリケーション開発で広く使われるStruts2(表現層)、Spring(ビジネスロジック層)、Hibernate(データアクセス層)の3つのオープンソースフレームワークを統合したアーキテクチャです。この組み合わせにより、MVCパターン、依存性注入(DI)、アスペクト指向プログラミング(AOP)、オブジェクト関係 ...

9月4日 05:05 投稿

Springインターフェースを用いたユーザー行動のイベントリスナー実装

基本概念 イベント監視機構はオブザーバーパターンとして理解でき,データ発信者(イベントソース)とデータ受信者(リスナー)で構成される.Javaではイベントオブジェクトはjava.util.EventObjectを継承し,イベントリスナーはjava.util.EventListenerを実装する.EventObjectはデフォルトコンストラクタを持たず,イベント発生源を追跡するためのsourceパラメータが必要 ...

5月17日 08:20 投稿