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

目次

概要

各レイヤについて説明します。

各レイヤ

各レイヤの構成方法については、「モジュール構成」を参照。

引数・戻り値クラス

B層の呼び出しに必要な引数、戻り値。

引数、戻り値クラスのクラス構造

P層

画面処理を実装するレイヤ。「画面の構成」も参考にできる。

デザイン ベース

を使用して、枠のデザイン・処理の共通化を図る。

またOpen棟梁では「デザイン ベース」中の
コントロールのイベント処理を「個別デザイン」でオーバーライドして処理を変更できる。

個別デザイン

を使用して、個別デザインを実装する。

ユーザ コントロール

ASP.NET Web Forms、Windows Forms、WPFなどで
複数のコントロールを集約しパーツ化して、デザイン・処理の共通化を図ることができる。

またOpen棟梁では
「ユーザ コントロール」中のコントロールのイベント処理を
「個別デザイン」でオーバーライドして処理を変更できる

カスタム コントロール

ASP.NET Web Forms、Windows Forms、WPFの
標準のコントロールを継承し、動作をカスタマイズできる。

HTMLヘルパー

※ASP.NET MVCで使用

従来のASP.NET Web Formsでは、コントロールを使用して、ラベルやテキストボックスなどのコントロールを表示していたが、
ASP.NET MVCでは、コントロールは使用できない。その代わりに、ASP.NET MVCでは HTMLヘルパーを使用する。

B層

業務処理を実装するレイヤ。

トランザクション ルート

トランザクション ルートとなるB層

D層

データ アクセス処理を実装するレイヤ。

データ アクセス オブジェクト

自作 Dao

任意の複数のSQLの実行、テーブルへのアクセスを実装できる。

汎用 Dao

自動生成 Dao

Dao集約層

データ アクセス制御クラス(Dam)

動的SQLなど、各種D層機能を実装するデータ プロバイダのラッパークラス。


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS