Spring 3. Cum se configurează primul proiect?
Încă destul de o mulțime de articole, care arată exemple de utilizare a structurilor gata făcute, cum ar fi Spring MVC, de exemplu, dar în acest tutorial vă voi arăta cum să pună în aplicare structura modelului vă voi arăta cum să configurați prima dvs. cerere de primăvară.
Cadrul de primăvară este o platformă Java care oferă suport complet pentru modulele de aplicații Java de colaborare.
Cadrul de primăvară are o funcționalitate destul de largă și este utilizat în mod activ în dezvoltarea de aplicații complexe de afaceri.
Spring oferă o gamă largă de cadre:
• IoC (Inversarea Control) containere - componentele aplicației configurarea și managementul ciclului de viață al obiectelor Java.
• AOP (orientată spre aspect de programare) - funcționează cu funcționalitate care nu pot fi puse în aplicare de programare orientată pe obiecte în Java, fără pierderi.
Acesta este cel mai de bază de primăvară, care doresc să obțineți dincolo lor sunt multe alte ...
Să începem să configurați prima noastră aplicație de primăvară.
Main.java a crea o clasă și scrie EnterPointer (punctul de intrare) - metoda principală (String [] args):
Și Labrat nostru (cobai) care spune - Hi!
Ca urmare a nu veți vedea nimic nou, pur și simplu prezenta «Hi! „Dar, după cum puteți vedea, am inițializa manual de șobolan nostru:
Să ne traducem acum acest exemplu, în Ioc de primăvară.
IoC - Inversarea de control sau chiar, uneori, scrie Dependency Injection, de fapt, este același lucru, înseamnă că procesul de naștere a obiectelor (de inițializare) și moartea lor va fi gestionat de către containerul de primăvară.
Pentru a face sprijinul IoC în exemplul nostru, trebuie să creați un fișier config.xml (orice nume de fișier) în src \ principalele resurse \ \ config.xml și adăugați următorul conținut:
De la 1 la linia 5-a este o configurație standard XSD, nu poți plăti, ar trebui să acorde o atenție deosebită, deoarece este pe linia 7, în cazul în care vom descrie obiectul nostru Labrat spune unde este și dau un ID unic pe atenția specială.
După aceea, cu linia 8 vom începe să descrie ce parametri și valori pentru a anima-l (inițializa).
Acum, adăugați dependențele necesare în pom.xml după lecție este scris cea mai recentă versiune de primăvară a fost de primăvară 3.2.2
Acum, un remake Main.java mic:
Noul ClassPathXmlApplicationContext (new String []); - să definească fișierul de configurare,
Labrat șobolan = (Labrat) ac.getBean ( "rat"); - obține obiectivul nostru este deja un container de primăvară IoC.
Rezultatul este același comportament ca și în primul caz, dar noi nu controlăm obiectul vieții pentru noi, face primăvară IoC.
Reguli retipărește www.DevColibri.com site-
Stimați vizitatori ai proiectului!
Vi se permite să exploateze în mod liber orice document care face obiectul următoarelor condiții:
• La sfârșitul documentului vi se cere să retipărească inserați un link către un site www.devcolibri.com.
Cu respect, Admin!
[email protected]