「Open棟梁 wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
目次 †
概要 †
フレームワーク機能の機能一覧。
各層共通機能 †
フロー制御機能 †
開始、正常終了 or 異常終了の共通処理の呼び出しを制御する。
開始 / 終了処理制御 †
開始、正常終了時に動作する共通処理。
例外処理制御 †
例外発生時の異常終了処理の代替として動作する共通処理。
ログ出力処理 †
- アクセス・トレースログ
- 呼びだされたP層のイベントをトレースできる。
- 呼びだされたB層のメソッドをトレースできる。
P層フレームワーク †
Web Forms, MVC 共通機能 †
- Session
- Session Timeout
- Sessionサイズ計測部品(ユーティリティ)
ASP.NET MVC 対応P層フレームワーク †
ASP.NET Web Forms 対応P層フレームワーク †
サポートするコントロールイベントに対して
カスタマイズ可能な開始・終了処理を挿入できるようになり、
ユーザ操作のログ収集や性能情報の収集が可能になる。
Web Form以外にも、Web User Control、Master Page上のコントロールをサポートする。
- サポート対象のコントロール
- ボタン
- リンク ボタン
- イメージ ボタン
- イメージ マップ
- ドロップダウン リスト
- オプション ボタン
- リピータ
- グリッド ビュー
- リスト ビュー
- オプション ボタン リスト
- チェック ボックス リスト
Windows Forms対応P層フレームワーク †
サポートするコントロールイベントに対して
カスタマイズ可能な開始・終了処理を挿入できるようになり、
ユーザ操作のログ収集や性能情報の収集が可能になる。
- サポート対象のコントロール
- ボタン
- ピクチャー ボックス
- コンボ ボックス
- リスト ボックス
- ラジオ ボタン
- キーイベント
- メニューアイテム
- ベースクラス2のサンプル実装でサポート
- キー イベント
- チェック ボックス
- ToolStripMenuItem?
画面管理機能 †
B層フレームワーク †
共通 †
DBMS制御 †
処理の振り分け機能 †
B層呼び出しに指定する引数により、
B層のトランザクション・ルート・メソッドに自動的に処理をディスパッチする。
(ベースクラス2のサンプル実装でサポート)
サーバ用 †
- リクエスト・レスポンスの間の
自動トランザクションをサポート
C/S2層クライアン用 †
- DBMSトランザクションをサポート
- 手動コミット&ロールバック
D層フレームワーク †
DB部品 †
対応データ プロバイダ †
- SQL Server用.NETデータ プロバイダ
- OLEDB.NETデータ プロバイダ
- ODBC.NETデータ プロバイダ
- ODP.NETデータ プロバイダ
- DB2.NETデータ プロバイダ
- HiRDB用.NETデータ プロバイダ
- MySQL用.NETデータ プロバイダ
- PostgreSQL用.NETデータ プロバイダ
- (Azure SQL Database サービス) Elastic Database Client
その他 †
SQL定義の外部ファイル化 †
- エンコーディング指定
- SQL定義の読み込み・キャッシュ
- 埋込リソース読込サポート(ベースクラス2のサンプル実装でサポート)
共通コマンド・タイムアウト値設定 †
フレームワーク アドイン †
C/S3層、Web3層システム開発で必要となるサービス インターフェイス / ゲートウェイ基盤。
共有情報取得機能 †
メッセージ取得機能 †