タグ

2012年1月22日のブックマーク (3件)

  • 1.Hibernate の基本 (2)

    1.2 Hibernate で何がどうなる? 上述の通りHibernate は、「インピーダンス・ミスマッチ」を吸収し、さらに「煩雑」な作業を肩代わりしてくれる便利なものです。 ここでは、実際に何がどのように変わるのかを簡単に説明しておきたいと思います。 まず最初に、インピーダンス・ミスマッチの吸収についてです。 これまで、リレーショナルデータベースと、オブジェクト指向言語で開発を行う場合、 データベースへのコネクションを取得し、SQLを発行した結果得られる結果セットから オブジェクトを組み立てるという作業をしていました。Hibernate を導入すると、 コネクションの取得に関する記述 発行するSQL文に関する記述 結果セットからのオブジェクト(JavaBean)構築に関する記述 がソースコードから消え去ります。 代わりに、オブジェクトとリレーショナルデータベースの関係を Hiberna

    sho_ishi
    sho_ishi 2012/01/22
    POJO⇔XML
  • リファレンス - Spring探検

    Chapter 12. Web MVC framework 12.1. Introduction to the web MVC framework Spring MVCはとても素晴らしい、と言うことが書いてある。 Spring MVCの中心となるのはDispatcherServlet。コントローラにはControllerというインタフェースが用意されている。 public interface Controller { /** * Process the request and return a ModelAndView object which the DispatcherServlet * will render. A null return is not an error: It indicates that this object * completed request proces

    リファレンス - Spring探検
  • 6. トランザクション管理 (3)

    6.3. 宣言的トランザクション管理 宣言的トランザクション管理を使用するとトランザクション管理をビジネスロジックから切り離すことができます。これは Spring AOP により実現されています。宣言的トランザクション管理によるとアプリケーションコード中にトランザクション制御コードを記述する必要がなくコードの見晴らしが良くなります。また、アプリケーションコードが Spring の API やその他のトランザクション API に依存することがありません。このため通常はプログラマティックなトランザクション管理よりも宣言的トランザクション管理を選択する方が良いでしょう。Spring でもトランザクション操作が少ない場合以外では宣言的トランザクション管理が推奨されています。 宣言的トランザクション管理を行うには、org.springframework.transaction.interceptor

    sho_ishi
    sho_ishi 2012/01/22
    {トランザクション]