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