tavaszi 3

Tavaszi 3. Hogyan kell beállítani az első tervezetét?

Még mindig elég sok cikket, amely példát mutatnak a használata kész szerkezetek, mint a tavaszi MVC például, de ez a bemutató megmutatom, hogyan lehet megvalósítani a szerkezet a minta megmutatom, hogyan kell beállítani az első tavaszi alkalmazás.

Spring Framework egy Java platform, amely teljes mértékben támogatja a közös Java alkalmazás modulok.

Spring Framework meglehetősen széles körű szolgáltatásokat, és aktívan használjuk a fejlesztés komplex üzleti alkalmazások.

Tavaszi széles választékát biztosítja a kereteket is:

• NOB (Inversion of Control) konténer - alkalmazás konfigurálása alkatrészek és életciklus menedzsment a Java objektumok.

• AOP (aspektus-orientált programozás) - működik alkalmassága, hogy nem lehet végrehajtani az objektum-orientált programozás Java veszteség nélkül.

Ez a legalapvetőbb Spring, akik szeretnének túljutni a sok más ...

Kezdjük beállítani, hogy az első tavaszi alkalmazás.

Main.java hozzon létre egy osztályt, és írjon EnterPointer (belépési pont) - módszer fő (String [] args):

És mi Labrat (tengerimalac), amely azt mondja - Hi!

Ennek eredményeként nem fogja látni valami újat, egyszerűen csak be a «Hi! „De mint látható, mi manuálisan inicializálni a patkány:

Térjünk most lefordítani ezt például a tavaszi NOB.

NOB - Inversion of Control, sőt néha írni Függőség injekció, sőt ez ugyanaz a dolog, ez azt jelenti, hogy a folyamat a születés a tárgyak (inicializálás) és haláluk fogja kezelni a tavaszi tartályba.

tavaszi 3

Annak érdekében, hogy a támogatást a NOB a példánkban, akkor létre kell hozni egy config.xml fájlt (bármilyen fájl neve) az src \ fő \ források \ config.xml és adjuk hozzá a következő tartalommal:

A 1. és az 5. sor egy szabványos xsd konfiguráció, nem tud fizetni, akkor különös figyelmet kell fordítaniuk, mert a 7-es vonal, ahol leírják a tárgy Labrat mondani, hol van, és hogy ez egy egyedi azonosító rá különös figyelmet.

Ezt követően, a 8. sor elkezdjük leírni paramétereket és értékeket animálni meg (inicializálja).

- Itt azt mondjuk, hogy a kivitelező Labrat továbbítja a szöveget «Hi! „
- esetén kerül alkalmazásra, ha van szükség inicializálni az objektum attribútum idején születése, de ez a lehetőség nem inicializálja a kivitelező, csak ebben az esetben a feltétele a jelenléte getter és setter (getName (), setName (String name)).

Most adjuk hozzá a szükséges függőségeket a pom.xml óra után ír a legújabb verzióját a tavasz Tavaszi 3.2.2

Most egy kicsit remake Main.java:

új ClassPathXmlApplicationContext (new String []); - határozza meg a konfigurációs fájl;

Labrat patkány = (Labrat) ac.getBean ( "patkány"); - kap a tárgy már tavasz NOB konténer.

Az eredmény ugyanúgy viselkedett, mint az első esetben, de nem ellenőrzik az objektumot az élet számunkra, ez teszi Spring NOB.

Szabályzat újranyomtatja www.DevColibri.com oldalon

Kedves látogatók, a projekt!

Ön jogosult szabadon kihasználni minden dokumentumot az alábbi feltételekkel:

• A végén a dokumentum akkor van szükség, hogy reprint betét egy link egy oldalon www.devcolibri.com.

Üdvözlettel, Admin!
[email protected]

Kapcsolódó cikkek