Open棟梁 wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

フレームワーク機能の機能一覧。

各層共通機能

フロー制御機能

開始、正常終了 or 異常終了の共通処理の呼び出しを制御する。

開始 / 終了処理制御

開始、正常終了時に動作する共通処理。

例外処理制御

例外発生時の異常終了処理の代替として動作する共通処理。

ログ出力処理

  • アクセス・トレースログ
    • 呼びだされたP層のイベントをトレースできる。
    • 呼びだされたB層のメソッドをトレースできる。
  • SQLトレース・ログ
    • 実行されたSQLと実行時間をトレースできる。

P層フレームワーク

Web Forms, MVC 共通機能

ASP.NET MVC 対応P層フレームワーク

ASP.NET Web Forms 対応P層フレームワーク

P層イベント処理機能

サポートするコントロールイベントに対して
カスタマイズ可能な開始・終了処理を挿入できるようになり、
ユーザ操作のログ収集や性能情報の収集が可能になる。

Web Form以外にも、Web User Control、Master Page上のコントロールをサポートする。

  • サポート対象のコントロール
    • ボタン
    • リンク ボタン
    • イメージ ボタン
    • イメージ マップ
    • ドロップダウン リスト
    • オプション ボタン
    • リピータ
    • グリッド ビュー
    • リスト ビュー
    • オプション ボタン リスト
    • チェック ボックス リスト

Session管理機能

別ウィンドウ表示機能ダイアログ表示機能

不正操作関連の機能

バリデーション機能付きカスタム コントロール

WWWブラウザのバージョンアップ対応

Windows Forms対応P層フレームワーク

P層イベント処理機能

サポートするコントロールイベントに対して
カスタマイズ可能な開始・終了処理を挿入できるようになり、
ユーザ操作のログ収集や性能情報の収集が可能になる。

  • サポート対象のコントロール
    • ボタン
    • ピクチャー ボックス
    • コンボ ボックス
    • リスト ボックス
    • ラジオ ボタン
    • キーイベント
    • メニューアイテム
  • ベースクラス2のサンプル実装でサポート
    • キー イベント
    • チェック ボックス
    • ToolStripMenuItem?

バリデーション機能付きカスタム コントロール

画面管理機能

  • 画面数管理機能
  • 画面インスタンス管理機能

B層フレームワーク

共通

DBMS制御

  • コネクション管理
  • トランザクション管理

処理の振り分け機能

B層呼び出しに指定する引数により、
B層のトランザクション・ルート・メソッドに自動的に処理をディスパッチする。

ベースクラス2のサンプル実装でサポート)

サーバ用

  • リクエスト・レスポンスの間の
    自動トランザクションをサポート
  • 自動コミット&ロールバック

C/S2層クライアン用

  • DBMSトランザクションをサポート
  • 手動コミット&ロールバック

D層フレームワーク

DB部品

SQL定義の外部ファイル化

  • エンコーディング指定
  • SQL定義の読み込み・キャッシュ
  • 埋込リソース読込サポート(ベースクラス2のサンプル実装でサポート)

共通コマンド・タイムアウト値設定

フレームワーク アドイン

通信制御機能

C/S3層、Web3層システム開発で必要となるサービス インターフェイス / ゲートウェイ基盤。

共有情報取得機能

https://github.com/OpenTouryoProject/OpenTouryo/blob/develop/root/programs/CS/Frameworks/Infrastructure/Framework/Util/GetSharedProperty.cs

  • 共有情報のXML定義と取得が可能
  • オンライン中切り替えは不可能

メッセージ取得機能

https://github.com/OpenTouryoProject/OpenTouryo/blob/develop/root/programs/CS/Frameworks/Infrastructure/Framework/Util/GetMessage.cs

  • メッセージのXML定義と取得が可能
  • オンライン中切り替えは不可能
  • 国際化対応済み

認証機能

https://github.com/OpenTouryoProject/OpenTouryo/tree/develop/root/programs/CS/Frameworks/Infrastructure/Framework/Authentication

リッチクライアント対応

非同期呼出フレームワーク

非同期イベント・フレームワーク

Webデプロイツール


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-07-22 (日) 18:10:43 (121d)