tavaszi útmutató kezdőknek

Spring Framework 4.x

Eclipse 4.6 NEON (OK Eclipse 4,5 MARS)

Ebben a cikkben, azt használja Maven bejelenteni a tavaszi könyvtárak, amelyeket használni fognak, hanem le a tavaszi és állapítsa bibliotku megszokott módon.

Maven olyan eszköz, amely segít kezelni a könyvtárak automatikusan és hatékonyan, általánossá vált, hogy minden Java programozó kell tudni. Ha nem tud Maven adható 10 percet, és tanulmányozza a módja annak, hogy itt van:

Ha szeretné letölteni a tavaszi és állapítsa meg a könyvtár hagyományosan, láthatjuk az összefoglaló végén.

2- Spring Framework

A fényképek szemlélteti a szerkezet Spring Framework.

tavaszi útmutató kezdőknek

  1. NOB konténer. Ez a legfontosabb és legalapvetőbb része, Tavaszi platform. Ő játssza a szerepét a konfiguráció és menedzsment az életciklus (életciklus) Java objektumokat. A mai cikkben fogjuk vizsgálni ezt a részt.
  2. DAO, ORM, AOP, WEB. Ezek a modulok kész szerszám vagy keret integrálva a tavaszi.

2,1- Inversion of Control függőség Injection

Ahhoz, hogy megértsük ezt a helyzetet, úgy néhány osztályok a következők:

Láthatjuk, hogy HelloWorldService osztály kezeli a létesítmény HelloWorld objektumot.

- Abban az esetben, ha a fenti HelloWorldService által létrehozott objektum a kivitelező (kivitelező), HelloWorld tárgy csak teremtett, és ez által létrehozott StrutsHelloWorld.

A kérdés az, hogy mit szeretne létrehozni HelloWorldService objektum ugyanakkor létrehoz egy HelloWorld objektumot. de meg kell SpringHelloWorld.
Ezért itt HelloWorldService vezérli „objektum létrehozása” a HelloWorld. Miért nem hoz létre HelloWorld át harmadik félnek feldolgozására, ahelyett, hogy azt HelloWorldService. Megvan a "inverziós kontroll", azaz "Inversion of Control" (NOB).

És NOB konténer fog játszani a szerepét létrehozásának és upravyalyayuschego HelloWorldService és HelloWorld.

NOB = a kontroll megfordítása

tavaszi útmutató kezdőknek

NOB konténer teremt HelloWorldService objektum és az objektum HelloWorld HelloWorld majd áthalad a HelloWorldService szetter. Az elvégzett munka által NOB konténer a „függőség injekció” (függőség injekció) HelloWorldService. A függőség itt azt a kapcsolatát tárgyak: HelloWorldService és HelloWorld.

Itt tudjuk pontosan azonosítani, mi NOB DI. Nézzük helyett végre HelloWorld például, hogy jobban megértsük.

3- létrehozása Maven projekt

tavaszi útmutató kezdőknek

tavaszi útmutató kezdőknek

Kapcsolódó cikkek