Open棟梁 wiki
目次 †
共通 †
フロー制御機能 †
開始、正常終了 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層フレームワーク †
共通 †
サーバ用 †
- リクエスト・レスポンスの間の
自動トランザクションをサポート
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 時刻変換
- 西暦 / 和暦 書式変換
チェック機能 †
その他 †
- config情報取得部品
- プロパティ文字列分解部品
- コマンドライン引数分解部品
組合せの機能 †
リッチクライアント対応 †
開発支援ツール †
静的・動的パラメタライズド・クエリをテスト実行できます。
- クエリ実行機能
- パラメタ設定機能
- 実行クエリ確認機能
- クエリ性能測定機能
- テーブルCRUD用Dao自動生成機能
- 更新・削除処理の楽観排他対応
- 主キー情報取得機能(Oracle、SQL Server)
暗号化ツール †
- 暗号化・復号化ツール
- 暗号化プロバイダ・テスト・ツール
対応する処理方式と、そのサンプル †
Web方式 †
- ASP.NET MVC
- Html.BeginForm?
- Ajax.BeginForm?
バッチ †
- シンプル バッチ
- リラン可能バッチ
- リラン可能バッチ2
2層C/S方式 †
- Windows Forms(CRUD)
- WPF(CRUD)
- その他
- 自動生成Daoによるバッチ更新サンプル
- 自動生成DaoのTimeStamp?テスト
- 非同期イベント処理サンプル
3層C/S方式 †
- Windows Forms
- Windows Forms(CRUD)
- Windows Forms ClickOnce?(CRUD)
- Windows Forms用P層フレームワーク テスト
RIA方式 †
- Silverlight(CRUD)
- 汎用DTOパターン サンプル
- 個別SOAP+Beanパターン サンプル
- REST(XML、JSON)パターン サンプル
- Windowsストアアプリ(CRUD)
- 汎用DTOパターン サンプル
- 個別SOAP+Beanパターン サンプル
- REST(XML、JSON)パターン サンプル
Windows Azure †
- ASP.NET
- Silverlight(CRUD)