this spring tutorial provides in-depth concepts of Spring Framework with simplified examples.It Rod Johnson fejlesztette ki 2003-ban. A tavaszi keretrendszer megkönnyíti a JavaEE alkalmazás fejlesztését.

hasznos kezdőknek és tapasztalt személyeknek.

Spring Framework

Spring egy könnyű keret. Úgy lehet tekinteni, mint egy keretrendszer, mert támogatást nyújt a különböző keretek, mint a Struts, Hibernate, gobelin, EJB, JSF, stb .. ,A keret tágabb értelemben olyan struktúraként definiálható, ahol megoldást találunk a különböző technikai problémákra.

a tavaszi keretrendszer több modult tartalmaz, mint például a NOB, AOP, DAO, Context, ORM, WEB MVC stb. Meg fogjuk tanulni ezeket a modulokat a következő oldalon. Először értsük meg a NOB-t és a függőségi injekciót.

A vezérlés inverziója (IOC) és a függőségi befecskendezés

ezek azok a tervezési minták, amelyeket a függőségek eltávolítására használnak a programozási kódból. Megkönnyítik a kód tesztelését és karbantartását.,Értsük meg ezt a következő kóddal:

ebben az esetben a munkavállaló és a cím közötti függőség (szoros kapcsolás). A vezérlési forgatókönyv Inverziójában ezt valahogy így csináljuk:

így a NOB lazán összekapcsolja a kódot. Ebben az esetben nincs szükség a kód módosítására, ha logikánk új környezetbe kerül.

a tavaszi keretben a NOB konténer felelős a függőség befecskendezéséért. Metaadatokat adunk a NOB tárolóhoz XML fájl vagy annotáció segítségével.,

A függőségi befecskendezés előnye

  • lazán összekapcsolja a kódot olyan könnyen karbantartható
  • megkönnyíti a kód tesztelését

A tavaszi keret előnyei

a tavaszi keretrendszer számos előnye van. Ezek a következők:

1) előre definiált sablonok

tavaszi keretrendszer sablonokat biztosít JDBC, Hibernate, JPA stb. technológiák. Tehát nincs szükség túl sok kód írására. Elrejti ezeknek a technológiáknak az alapvető lépéseit.,

vegyük a JdbcTemplate példáját, nem kell írni a kódot a kivételkezeléshez, kapcsolat létrehozásához, nyilatkozat létrehozásához, tranzakció elkövetéséhez, kapcsolat bezárásához stb. Csak a lekérdezés végrehajtásának kódját kell megírnia. Így sok JDBC kódot takarít meg.

2) Laza tengelykapcsoló

a rugós alkalmazások lazán kapcsolódnak a függőségi befecskendezés miatt.

3) könnyen tesztelhető

a függőségi injekció megkönnyíti az alkalmazás tesztelését. Az EJB vagy Struts alkalmazáshoz szerverre van szükség az alkalmazás futtatásához, de a Spring framework nem igényel kiszolgálót.,

4) könnyű

tavaszi keret könnyű, mert a POJO végrehajtása. A tavaszi keretrendszer nem kényszeríti a programozót arra, hogy örökölje az osztályokat, vagy bármilyen felületet hajtson végre. Ezért mondják, hogy nem invazív.

5) Gyors fejlesztés

A Spring Framework függőségi befecskendezési funkciója, valamint a különböző keretrendszerek informatikai támogatása megkönnyíti a JavaEE alkalmazás fejlesztését.

6) Powerful abstraction

it provides powerful abstraction to JavaEE specifications such as JMS, JDBC, JPA and JTA.,

7) deklaratív támogatás

deklaratív támogatást nyújt a gyorsítótárazáshoz, érvényesítéshez, tranzakciókhoz és formázáshoz.,utorial

  • Sp Biztonsági Bemutató
  • Sp Biztonsági Bevezetés
  • Sp Biztonsági Jellemzők
  • Biztonsági Projekt Modulok
  • Sp Biztonsági XML Példa
  • Sp Biztonsági Java Példa
  • Sp Biztonsági Belépés Kilépés
  • Sp Biztonsági Egyéni Bejelentkezés
  • Form-Alapú Hitelesítés
  • Sp Biztonsági Emlékszel Rám
  • Biztonsági Módszer Szint
  • Sp Biztonsági Címke Könyvtár

a Tavasz Indító

  • a Tavasz Indító (15+)

Tavaszi Interjú

  • Interjú Kérdések

Tavaszi Kvíz

  • Tavaszi Kvíz

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük