タグ

JavaとSpringに関するmonjudohのブックマーク (3)

  • 【ハウツー】Struts1系経験者のための「Struts2.1入門」 (4) Struts2.1とSpring2.5の連携 | エンタープライズ | マイコミジャーナル

    Struts2.1とSpring2.5の連携 実際のWebアプリケーション開発では、MVC2モデルのVC部分をStruts2.1が制御し、Model部分のビジネスコンポーネントはSpringFrameworkなどのDI(Dependency Injection: 依存性の注入)コンテナが、RDBへのアクセスをおこなうコンポーネントはHibernateなどのORMapper(テーブルにアクセスするフレームワーク)が制御することになります。従来、これらのフレームワークの組合わせは、管理すべき定義ファイルが大きく多くなることから、XML地獄などと揶揄されることもありました。 しかし、Struts2.1と同様にSpringFrameworkやHibernateも最新のバージョンでは、定義ファイルを極力減らせるようになっていますので、上手く利用すればXML地獄に落ち込まずに済みます。 項では、定義

  • shin3tky blog: Struts 2 + Spring 2 + iBATIS 連携設定

    2009年2月22日 Struts 2 + Spring 2 + iBATIS 連携設定 新しいプロジェクトを Struts 2.0 + Spring 2.0 + iBATIS 2.3 で組むことにしたので、初期の連携設定のメモを残します。Eclipse (Ganymede) の Dynamic Web Project のディレクトリ構造を前提に書いています。 検討途上では、Struts 2.0 + Guice 1.0 + JPA + Hibernate 3 (Core, Annotations, Entity Manager) も考えましたが、JPA, Hibernate は、その難しさが分かるほど使い込んではおらず、動作の見通しがよくトラブル対応の経験もある iBATIS にしました。iBATIS は最終的に実行される SQL が確実にコントロールでき、キャッシュの機構もシンプルです

  • Javaフレームワークの比較検討資料公開 - 矢野勉のはてな日記

    Java仕事で各種フレームワークを比較検討したので、比較用に作った参考資料を公開します。ちなみに現在私は、ドワンゴさんの社内システム開発をお手伝いしてまして、その一環で調べたものです。会社資料じゃなく、私の資料ということでブログで公開してよい、むしろしとけ、とのことなので公開しときます。 今回の案件向けにアプリケーションを画面層コンテナ層データアクセス層に分けて、それぞれフレームワークを選ぶのが目的です。コンテナ層はDIコンテナのうちいずれか、データアクセス層はO/Rマッパーを選ぶことになります。 太枠の範囲が選定対象です。よくに出てくる杓子定規な階層図とは変えてあります。 次のものを比較検討しました。画面層SAStrutsApache Wicket(ほかにもTeedaとかClick Frameworkとかももともとは候補にあったが、調査が追いつかないので二つに絞った)コンテナSeasa

  • 1