タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Seasarに関するJHashimotoのブックマーク (3)

  • Seasar - DI Container with AOP -

    S2Dao.NET TOPページへ S2Dao.NET - Daoインターフェース Dao(Data Access Object)はインターフェースとして作成します。Entityに永続化するデータを格納し、Daoが永続化を行います。 Entityとは1:1の関係にあるので、1つのEntityクラスに対して1つのDaoインターフェースを作成することになります。 Daoのメソッドを呼ぶことによりメソッドに対応したSQLを実行します。SQLは自動生成や部分的に自動生成、 もしくはSQLファイルに記述されているものが実行されます。 Daoインターフェースで使用する属性はSeasar.Dao.Attrs名前空間にあります。 Daoインターフェースには以下の2点が必要になります。 Bean属性 - Entityクラスを関連付ける メソッドを定義する INSERT処理とINSERT文の自動生成 UPDA

    JHashimoto
    JHashimoto 2011/05/12
    "戻り値の型がDataSet(型付き含む)型の場合はDataSet(型付きであれば型付きDataSet)型を返します。型付きのDataSetの場合は型付きのDataSet型を返します。(S2Dao.NET 1.3.2以降)
  • S2Dao.NETでXMLレスなO/Rマッピングを行う

    はじめに データアクセスを簡単にするO/Rマッピングライブラリやテーブルアダプタを採用しているにも関わらず、「設定ファイルを書くことが大変だ」「自動生成されたソースが複雑だ」などと感じたことはことはありませんか? 稿では、コードがシンプルで、マッピングを定義するXMLファイルも書かなくてよい「S2Dao.NET」という新しいO/Rマッピングライブラリについて紹介します。 対象読者 .NET開発者。データベースプログラミングやO/Rマッピングに興味をある方を対象としています。 必要な環境 このサンプルはVisual Studio 2005で作成し、.NET Framework 2.0で動作確認をしています。データベースはMicrosoft Access(MDB)を使用しています。稿ではC#にて解説をしていますが、VisualBasicのソースコードもダウンロードできます。 S2Dao.N

    S2Dao.NETでXMLレスなO/Rマッピングを行う
  • .NET開発者のためのDI&AOP入門(前編) ― @IT

    “DI”や“AOP”というキーワードを耳にしたことがあるだろうか。これらのテクノロジは、.NET技術者にはまだまだ普及していないのが現状だが、Java開発での長年の利用結果から見ても開発生産性を飛躍的に高めてくれるテクノロジであることは間違いなく、.NET開発でも必ず役立つものであり、むしろ使わない手はない。従って、できるだけ多くの.NET開発者にこれらのテクノロジの良さを知っていただき、有効に活用していただきたいと筆者は考えている。 そこで稿では2回にわたり、前編でDIを、後編でAOPを紹介していきたいと思う。稿を通して.NET開発におけるDIとAOPの有効性と可能性を感じ取っていただければ幸いである。 ■1. DIとAOPを理解するためのサンプルの作成 DI(Dependency Injection。依存注入)とAOP(Aspect-Oriented Programming。アスペ

  • 1