Paras vastaus
Kevät on kehys, joka auttaa sinua järjestämään sovelluksesi ja antaa sinun keskittyä enemmän logiikkaan. Jos käytät sovelluksesi tietokantaa tietojen säilyttämiseen, horrostila, joka on myös kehys, voi auttaa sinua käyttämään tietokantatietojasi Java-objekteina tekemättä paljon työtä. Oletetaan, että sovelluksessasi on asiakasluokka ja tuoteryhmä. Kehität Rest-sovellusliittymän, joka vastaa kolmansien osapuolten pyyntöihin, jotka koskevat asiakastietoja, kuten heidän ostamiaan tuotteita tai vastaavia. Voit keskittyä määrittelemään asiakas- ja tuotelogiikkasi, ja joustavalla kokoonpanolla joudut huolehtimaan kahden luokan yhdistämisestä. Kevään avulla voit myös rakentaa luokan, jossa määrität menetelmät vastaamaan lepopyyntöjen tyyppiin, paitsi sovelluksesi vastaanotto (mikä tekee siitä Rest-API: n). Sinun on tehtävä vain pieni kokoonpano. Kun saat pyynnön tietyistä asiakastiedoista, jotka sinulla on tietokannassasi, on helpompaa käsitellä Java-objekteja sen sijaan, että muodostat yhteyden tietokantaan ja haet tietueita. Joten voit horrostilassa kartoittaa asiakas- ja tuoteryhmät vastaavilla taulukoilla tietokannassa.
Vastaus
Kevät ja lepotila ovat kaksi erilaista kehystä. Kevät käsittelee sovelluksen virtauksen kehittämistä. Lepotilassa on kyse sovelluksen ja tietokannan välisestä viestinnästä. Kevätominaisuudet. http://amzn.to/2dIoqKg
Riippuvuuden injektio – Suora objekti, sen riippuvainen kohde ja säilö sitovat ne ajon aikana.
Löysä kytkentä – Riippuvat objektit ovat kirjoitettu Java-koodisi ulkopuolelle, joten jos haluat vaihtaa riippuvaisen objektin, sinun on vain vaihdettava se yhdessä paikassa (xml-määritystiedosto).
Spring MVC-Spring antaa sinulle voimaa kehittää MVC-verkkosovellusta vähemmän aikaa. muutamassa minuutissa voit kehittää rauhallisen verkkopalvelusi.
Kuvasuuntautunut ohjelmointi – Lokilausekkeita ei tarvitse kirjoittaa kuhunkin toimintoon. Harva sovellusten määritys ja toimintojen kirjaaminen ovat Spring Aopin vastuulla.
Lepotilan ominaisuudet Objektin relaatiokartoitus – Monien taulukoiden liittämiseen ei tarvitse kirjoittaa monimutkaisia kyselyitä. Kysy vain lepotilasta vaadittuja tuloksia. Se luo kyselyn puolestasi ja antaa sinulle tuloksen java-objektina. Sano siis ”hei” ”ResultSet”.
Hql-kyselykieli riippumatta taustalla olevasta tietokannasta.
Välimuistimekanismi – muutamassa rivissä koodia voit ottaa välimuistimekanismin horrostilaan. Lisätietoja on artikkelissa http://amzn.to/2e0RfH8