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 投稿