2015-09-11 12 views
5

を皮切りなど私は春の学習を開始する予定ですが、私はどんな春のチュートリアルを開いたとき、私は春のRESTのような多くのモジュールを見つけ、春MVC Springフレームワーク

私は春に開始する方法に本当に困惑していますどのモジュールから始めるべきですか、これらのモジュールは互いにどのように関係していますか?すべてのモジュールを調べる必要がありますか?

質問に答えるために多くのサイトを検索しましたが、満足できる回答が見つからなかったので、ここに投稿することを考えました。この点に関して誰かが私を導くことができれば素晴らしいことでしょう。

+0

私は公式のドキュメントを読んでいました。あなたが作成しようとしているアプリケーションの種類を教えてくれたら、ヒントを与えることができます。 –

+1

私はまず、Depency Injection&IoCの仕組み、春の誕生の仕組み、彼らが解決しようとする問題、春とEJBについて大きな議論があります。 – Makoton

+0

@ JB Nizet:あなたのコメントをありがとう。 公式ドキュメントには多くのモジュールへのリンクがあります。私はどのリンクから開始するか分からない。 私は心に特定のアプリケーションを持っていない。あなたがSpringのどのモジュールが広く使われているのかを示唆できるなら、私はそれを使うことができます。 私は、Java、JQuery、Angular JS、MVCの設計パターンの知識を持っています。 – kav12345

答えて

2

春には、いくつかの問題の解決策を提供するJavaフレームワークです。だから私はそれが本当にあなたが学ぶことを計画しているものに依存していると思います。最初に学ぶことが最も重要なのは、依存性注入と制御の逆転の意味を理解することです。これを理解すると、残りのフレームワークがそのまま設計されている理由を理解できます。基本的にSpring Frameworkのコアコンポーネントなので、最初にSpring IoCを学ぶとします。リンク:http://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/beans.html

Spring IoCの学習後、特定の問題に対処するそれぞれのSpringフレームワークを学ぶことができます。たとえば:デザインパターンの

Are you interested in Web development? --> Spring MVC 
Are you interested in storing data to database? --> Spring Data 
Are you interested in developing web services/web apis --> Spring REST 

http://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/overview.html

+0

ちょうど私が必要なもの:)ありがとう! – kav12345

0

Spring全体の中心であるSpring Core Moduleから始めます。

春コアモジュールは 実行時にアプリケーションに依存関係(Javaオブジェクト)を注入するのに役立ちます。

詳細は、URLの下に参照してください:

http://www.springbyexample.org/examples/core-concepts.html

0

良い知識は、Javaの任意のフレームワークを学ぶために不可欠です。

これらのYoutube videosを使用すると、基本的なSpringをよく理解できます。

前の回答で説明したように、Springコアで学習を始めましょう。高度なトピックを理解するには、サーブレット、JSP、Hibernate(ORM)の知識が必要です。

関連する問題