Miért használ rugót verem túlcsordulás az orosz
Tavaszi fő előnye - kidolgozásának lehetőségét egy alkalmazás, mint egy sor lazán összekapcsolt (laza csatolású) komponenseket. Minél kisebb a komponensek egy alkalmazás tudjanak egymásról, annál könnyebb az új és fenntartani a meglévő funkciók az alkalmazás. A klasszikus példa - tranzakció kezelésére. Tavaszi kezelését teszi lehetővé tranzakciókat teljesen független a fő logikája interakció az adatbázissal. Változó ez a logika nem lerombolja tranzakciós valamint a változás tranzakció kezelés logika nem szakítja meg a logikája a program *. Tavaszi ösztönzi modularitás. A komponenseket is adhatunk, és eltávolítjuk (közel) függetlenek egymástól. Elvileg az alkalmazást, hogy akkor ki tudja, mi lesz még nem tudják, hogy az ellenőrzött Spring'om *. Spring is nagyban leegyszerűsíti egység tesztelése (unit-teszt): Egy összetevő tervezték, hogy a NOB tartály nagyon könnyű beadni függően feykovye és ellenőrizze, hogy csak komponenst. Nos, mint egy szép extra, tavaszi jelentősen leegyszerűsíti az inicializálás és konfigurációs alkalmazás-összetevők, így a rugalmasságot, hogy a szoftver az adott anélkül, hogy jelentős Java-kód változtatás *.
- Ösztönzése laza csatolás komponenseket, és ennek következtében.
- . egyszerűsítése inicializálása és konfigurálása komponenseket,
- . egyszerűsítése egység tesztelése,
- . egyszerűsíti a fejlesztési és támogatási kérelem egészére.
* Ahogy olvastam ezeket a javaslatokat, engedményeket tenni a szakmai színvonal programozók a keretet. Mindig lehet törni valamit, vagy nem optimálisan megszervezni, de tavasszal nagyon hatékony a jobb kezében.