2010-11-26 7 views
1

誰も簡単な方法で(またはIFがWeb上に存在する簡単なチュートリアルで)説明することができますか、Spring IOCアプリケーションをどのように実行できるか、そしてCRUDジョブだけを行うことはできますか?Spring Framework

私はこれを行いました: 1. hibernateで作成されたクラス固有のファイル。 2.これらのクラスを、休止状態のオブジェクトを拡張する横にある「豆」に拡張し、ビジネス・スタッフをしてください。 3.より広い範囲で操作ジョブを実行するいくつかのミドラークラスを作成しました。 4. applicationContextファイルを作成しました。 5.すべての「豆」は、「仲介人」によって消費されます。たとえばCarTypeクラスの場合、SpringのapplicationContextではCarTypeクラスのいくつかのクラスに割り当てられています。その反復は、CarTypeのすべてのBeanを取得すると仮定します。

不運にも、私はそれをやってしまった:CarBean car = new CarBean()またはCarBean car = CarBean.load(long id)! 突然、春は役に立たなかった。 Springはどこに適していますか?どのように使用されていますか?賢い方法で。

ウェブでは、いつものように、funcy beanのメカニズムや、欲求不満の春のドキュメントに関するチュートリアルがあります。しかし、肉はない!

私が以前のアプリケーションを維持していた唯一の手がかりは、Beanをメモリ内で実行してからBeanからデータを取得することでした。

これがひどいことを知っていれば、私の会社には多くの変更があったと想像してください。この負担は私のものです。その春を最初に書いた男は、決してラインをコメントしませんでした。私は苦しんでいました。私はSpring/Hibernate/PHP/.net/asp.netなどを読んでいました。今私は...

は、事前にありがとう...私はどこかにかかわらず、それを失った恐れて、新しいアプリケーションを作成し、いくつかの良いものを作るためにしようと私たちは紹介を受けるとき

答えて

2

まず、それは少し圧倒されますDIフレームワークに移行し、我々のプログラム方法のパラダイムシフトです。私たちのほとんどは、最初は同じ船に乗っていました。しかし、いくつかの基本的な概念を理解すれば、すべてが理にかなっています。私はあなたが以下の順序でいくつかの読書を行うことをお勧めします。

  1. Dependency Injection (DI) and Inversion of Control (IoC)
  2. DI/IoC in context of spring frameworkanother with an example
  3. First few chapters of Hibernate ORM
  4. Spring reference documentation
+0

ありがとうございます。しかし、私のアプローチ、および私が記述したことは、それは意味があるのでしょうか?意味?それは正しい道ですか?私はこの新しいアプリの大きな計画を立てるために考えたのですか? – hephestos

関連する問題