Open棟梁 wiki
目次 †
Excel版の機能一覧 †
「こちら」からダウンロード可能です。
各層共通 †
フロー制御機能 †
開始、正常終了 or 異常終了の共通処理の呼び出しを制御する。
開始 / 終了処理制御 †
開始、正常終了時に動作する共通処理。
例外処理制御 †
例外発生時の異常終了処理の代替として動作する共通処理。
ログ出力処理 †
- アクセス・トレースログ
- 呼びだされたP層のイベントをトレースできる。
- 呼びだされたB層のメソッドをトレースできる。
P層フレームワーク †
ASP.NET対応P層フレームワーク †
サポートするコントロールイベントに対して
カスタマイズ可能な開始・終了処理を挿入できるようになり、
ユーザ操作のログ収集や性能情報の収集が可能になる。
Web Form以外にも、Web User Control、Master Page上のコントロールをサポートする。
- サポート対象のコントロール
- ボタン
- リンク ボタン
- イメージ ボタン
- イメージ マップ
- ドロップダウン リスト
- オプション ボタン
- リピータ
- グリッド ビュー
- リスト ビュー
- オプション ボタン リスト
- チェック ボックス リスト
Windows Forms対応P層フレームワーク †
サポートするコントロールイベントに対して
カスタマイズ可能な開始・終了処理を挿入できるようになり、
ユーザ操作のログ収集や性能情報の収集が可能になる。
- サポート対象のコントロール
- ボタン
- ピクチャー ボックス
- コンボ ボックス
- リスト ボックス
- ラジオ ボタン
- キーイベント
- メニューアイテム
- ベースクラス2のサンプル実装でサポート
- キー イベント
- チェック ボックス
- ToolStripMenuItem?
画面管理機能 †
その他フレームワーク †
- ASP.NET MVC用P層フレームワーク
- ASP.NET Mobile Web用P層フレームワーク(サポート打ち切り)
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データ プロバイダ
その他 †
SQL定義の外部ファイル化 †
- エンコーディング指定
- SQL定義の読み込み・キャッシュ
- 埋込リソース読込サポート(ベースクラス2のサンプル実装でサポート)
共通コマンド・タイムアウト値設定 †
フレームワーク アドイン †
C/S3層、Web3層システム開発で必要となるサービス インターフェイス / ゲートウェイ基盤。
共有情報取得機能 †
メッセージ取得機能 †
共通部品群 †
ログ出力 †
ログ出力部品(log4netを使用) †
- マネージャ
- インターフェイス
- ログレベル取得I/F
性能測定部品 †
オブジェクト ダンプ部品 †
イベント ログ部品 †
I/O †
ファイル・リソース読込部品・・・環境変数対応 †
Zip部品(DotNetZip?を使用) †
暗号・復号化 部品(.NET標準ライブラリを使用) †
技術 †
シリアライズ部品 †
レイトバインド部品 †
共有メモリ部品 †
C構造体マーシャリング部品 †
偽装、偽装プロセス起動部品 †
メッセージ・ループ部品 †
外字有効化・無効化部品 †
文字列変換 †
文字データ エンコード部品 †
全 / 半角、平 / 片仮名 変換 †
3 / 4 桁区切り 変換 †
ローカル / UTC 時刻変換 †
西暦 / 和暦 書式変換 †
チェック機能 †
正規表現チェック †
郵便番号、電話番号 チェック
数値、英字、平 / 片仮名、漢字チェック †
コード範囲チェック(数値範囲) †
JIS X 0208第1第2水準漢字チェック
コードページチェック †
S-JIS(全 / 半角)チェック
JIS2004チェック †
その他 †
config情報取得部品 †
プロパティ文字列分解部品 †
コマンドライン引数分解部品 †
開発支援ツール †
静的・動的パラメタライズド・クエリをテスト実行できます。
パラメタ設定機能 †
クエリ実行機能 †
実行クエリ確認機能 †
クエリ性能測定機能 †
暗号化ツール †
暗号化・復号化ツール †
暗号化プロバイダ・テスト・ツール †
認証 †
任意の認証機能を組み込むことができる。
Multi-AuthSystem? †
ASP.NET Identityを使用した認証サイト。
その他 †
対応する処理方式と、そのサンプル †
Web方式 †
ASP.NET †
ASP.NET MVC †
- Html.BeginForm?
- Ajax.BeginForm?
ASP.NET MVC SPA †
バッチ †
シンプル バッチ †
リラン可能バッチ †
リラン可能バッチ2 †
2層C/S方式 †
Windows Forms(CRUD) †
WPF(CRUD) †
その他 †
- 自動生成Daoによるバッチ更新サンプル
- 自動生成DaoのTimeStamp?テスト
- 非同期イベント処理サンプル
3層C/S方式 †
Windows Forms †
- Windows Forms(CRUD)
- Windows Forms ClickOnce?(CRUD)
WPF †
Windows Forms用P層フレームワーク テスト †
RIA方式 †
Windowsストアアプリ(CRUD) †
- 汎用DTOパターン サンプル
- 個別SOAP+Beanパターン サンプル
- REST(XML、JSON)パターン サンプル
Windows Azure †
ASP.NET †