Bedste svar
Forår er en ramme, der hjælper dig med at organisere din app og giver dig mulighed for at fokusere mere på logikken. Hvis du bruger en database i din app til at vedvare data, kan dvale, som også er en ramme, hjælpe dig med at bruge dine databasedata som java-objekter uden at gøre meget arbejde. Lad os sige, at du har en kundeklasse og en produktklasse i din app. Du skal udvikle en Rest API, der reagerer på anmodninger fra tredjepart, der spørger om kundedata som de produkter, de har købt eller lignende. Du kan fokusere på at definere dine kunde- og produktlogik og med lidt konfiguration sørger foråret for at forbinde dine to klasser sammen. Foråret giver dig også mulighed for at opbygge en klasse, hvor du definerer metoder til at besvare typen af hvileanmodninger, som du undtager din app til at modtage (hvilket gør det til et Rest API). Der er kun en lille konfiguration, du skal gøre. Når du modtager en anmodning, der spørger om nogle kundedata, som du har i din database, er det lettere at håndtere java-objekter i stedet for at oprette forbindelse til databasen og hente poster. Så du kan bruge dvale til at kortlægge dine kunde- og produktklasser med de tilsvarende tabeller i databasen.
Svar
Forår og dvale er to forskellige rammer. Spring beskæftiger sig med at udvikle strømmen af applikationen. Dvaletilstand handler om kommunikation mellem applikation og databasen. Forår funktioner. http://amzn.to/2dIoqKg
Afhængighedsinjektion – Ret direkte objekt, det afhængige objekt og beholderen binder dem ved kørsel.
Løs kobling – De afhængige objekter er skrevet uden for java-koden, så hvis du har brug for at ændre det afhængige objekt, skal du bare ændre det et sted (xml-konfigurationsfil).
Spring MVC-Spring giver dig mulighed for at udvikle MVC webapp med mindre tid. inden for et par minutter kan du udvikle din afslappende webservice.
Aspektorienteret programmering-Intet behov for at skrive loggeopgørelser i hver funktion. Få konfigurationer i applikation og logning af funktionerne er Spring Aops ansvar.
Dvalefunktioner Objektrelationskortlægning – Ingen grund til at skrive komplekse forespørgsler for at slutte sig til flere tabeller. Bare spørg dvale for krævede resultater, det vil skabe forespørgslen på vegne af dig og give dig resultat i form af java-objekt. Så farvel til “ResultSet”.
Hql-forespørgselssprog uafhængigt af underliggende database. / p>
Cache-mekanisme – i et par kodelinjer kan du implementere cachemekanisme i dvale. For detaljer kan du se http://amzn.to/2e0RfH8