複数データベースアクセスをサポートするQueryServiceの実装
サーバー側で複数のデータベースを定義し、クライアント側から「接続名」と「クライアントサービス名」を使ってこれらのデータベースにアクセスすることを考えます。
ここでは、MultiDBQueryServiceを実装し、それを特定のクライアントサービス名として登録します。以下はその設定例です:
クライアントサービス名とサービスクラス名を設定すればよいです。他の項目は必要 ...
7月3日 20:19 投稿
kbmMWでデータベース操作を簡略化する – 既存データベースの取り込み機能
kbmMWはデータベーステーブルのメタデータ解析機能を備えており、新バージョンではこの機能を強化して既存テーブルからORMエンティティクラスを自動生成できるようになります。これにより、クエリ実行やデータ保存、メタデータ操作(フィールド追加/変更/削除)が可能になります。
ORMの設計では、テーブル構造変更に伴う作業を抽象化するのが目的です。kbmMWではORMクラス ...
6月24日 01:13 投稿
kbmMW Configuration Frameworkを使用した設定ファイルのオブジェクト化実装
アプリケーション開発において、データベース接続パラメータなどの設定情報を管理するために設定ファイルを作成するのは一般的な要件です。通常、TIniFileやレジストリオブジェクトを使用してこれらの設定を読み書きします。kbmMWは、より洗練された方法を提供し、コードの保守性を向上させます。
kbmMW Configuration Frameworkに不慣れな場合は、まず基本的な動作原理と ...
5月27日 02:39 投稿
kbmMWを使用したJSON/XML/YAMLのオブジェクト変換
JSONやXMLといったデータ形式をDelphiクラスに自動変換し、そのクラスを通じてデータの読み書きを行う方法について説明します。kbmMWライブラリを使用することで、これを行うことができます。
たとえば、以下のようなJSONファイルから対応するDelphiクラスを生成できます。
var
resultStr: string;
begin
resultStr := TkbmMWJSONMarshal.GenerateDelphiClassFrom ...
5月26日 00:51 投稿