2ヶ月間、私はMVCパターンに従ってWebアプリケーションを開発することに決めました。Spring MVC:Spring Beanはどのように機能しますか?
私は埋め込み(C/C++)のプログラムから来ていますので、私はJavaにステップバイステップで行きます。
これまで私はすべてのアプリケーション開発を手作業で行っていました。私はすべてのサーブレットをパッケージに、私のJavaBeanをパッケージに、私の(JPA)エンティティを別のパッケージに、DAOレイヤーを同じにしました。これまでのところとても良い、私は何をやっているのか分かり、すべてがうまくいきます。
「便宜のために私は開発と作業をより迅速に行うために、私はSpring MVC(このフレームワークをよく聞いています)を使用することに決めましたが、ここで私はSpring Beansの概念についていくつかの問題を抱えています。
ここに私の質問があります:
春の豆とは何ですか? (I have already read this but it's not tell me how using it?)(Beanはいくつかのルールを尊重するシンプルなJavaクラスでしたが、私がSpring Beanを見ると全く違うので、Beanがオブジェクトを返したSpringコードを見ました。なぜ彼らはBean "、私は混乱している)、そう。
SpringMVCのワークフローに関連するSpring Beansはどこにありますか?
アプリケーションではどこにSpring Beansを配置する必要がありますか?
いつ、どのように使用するのですか?
私のアプリケーションのビジネス部分でJavaBeansを使用しています。たとえば、フォームからフィールドを取得する場合、Spring Beansで同じことを行うことは可能ですか?
Spring Beanの設定が難しい(私は後ろのメカニズムを理解していないため)、Spring Beanを1つ使用せずにSpring MVCでWebアプリケーションを作成できますか(もちろんDispatcherServletは例外です)。
なぜJava BeanではなくSpringBeanを使用するのですか?
さらに何がSpring Beanですか?
私は、Spring MVCは処理が簡単ではないことを認識しています。多くのことを習得し、特に多くの設定があります。
どこから始めますか?
私はSpring MVCを使いますか?
ウェブを検索して理解していますが、詳細を説明するものは見つかりませんでした。
ありがとうございます。
PS:私の英語は申し訳ありませんが、フランスに住んでいます。
この質問は非常に広いです。私は多くの人々がこれにすべて答えようとはしないのだろうかと思います。 –