En af de fire tempererede årstider, foråret følger vinteren og går forud for sommeren. Ordet forår har flere tekniske definitioner, afhængigt af klimaet, kulturen og skikkene i en region. Her er nogle af de mest almindelige anvendelser af udtrykket. For at lære mere, læs videre. Vi vil også tale om omfang og moduler. Men lad os først definere, hvad “forår” egentlig betyder. Denne artikel vil gennemgå, hvordan disse komponenter fungerer, og hvorfor du måske ønsker at bruge dem i din applikation. Læs mere på cavegirl.se
Moduler
Spring-rammen giver et adgangs- og abstraktionslag til Enterprise JavaBeans. Rammerne kan bruges til at udvikle skalerbare, fejltolerante og deklarative webapplikationer, samtidig med at brugerne kan bruge både POJO’er og statsløse sessionsbønner. Derudover er rammeværket kompatibelt med Javas JPA-sprog, som er ideelt til webudvikling. Denne artikel vil diskutere de forskellige typer af Spring-moduler, og hvordan du bruger dem i din ansøgning. Læs mere på hoodiestore.se
bønner
I forbindelse med et Spring-projekt er Beans de klasser, der implementerer en specifik funktionalitet. Disse klasser kan enten være statiske eller dynamiske, og de kan bruge en hvilken som helst af flere konfigurationsstile. Nogle bønner kan konfigureres ved hjælp af XML, mens andre bruger JavaConfig. Foråret vil automatisk opdage andre bønner, som du laver. Som standard oprettes bønner som singletons, men du kan ændre denne adfærd, hvis det er nødvendigt. Bønner kan også erklæres som prototyper eller singletons. Læs mere på vastgotadelen.se
Omfang
I en typisk Spring-applikation bruges scopes til at kontrollere, hvordan containeren interagerer med et givet objekt. I dette eksempel har Bean-forekomsten singleton-omfanget. I en web-bevidst kontekst bruges scopes til at kontrollere, hvordan beholderen interagerer med en given bønne. Bønner med samme omfang kan have forskellig adfærd. Spring bruger skoper til at bestemme, hvordan disse bønner opfører sig. Derudover kan det være en fordel at bruge det samme omfang til alle typer objekter. Læs mere på publicgaming.se
Autowired
Autowiring er den proces, hvorved en klasse instansieres, enten af dens konstruktør eller ved navn. Med autowire efter navn skal en variabels navn matche bønnens navn i kamelhus. Autowire efter type involverer en annotation, der indeholder en liste over bønner og deres navne. Den autowired bønne injiceres i klassen ved at ringe til serviceklassens konstruktør. Der er to måder at forbinde en bønne på: Efternavn og efterType. Den første metode injicerer en afhængighed ved at kalde bønnens konstruktør, og sidstnævnte kalder en lang række parametre. Standard autowiring-tilstand er autodetect, hvilket betyder, at annoteringen ikke tilfører noget. Læs mere på ledfyr.se
Commons-logning
For at konfigurere Commons-logging skal du blot tilføje @commons-logging-attributten til dit projekt. Du skal gøre dette for hver afhængighed, så sørg for at inkludere filen i dine afhængigheder. Du kan også oprette en separat egenskab med navnet log for at indstille logningsindstillinger for hver klasse. Når du har tilføjet logningsattributten, kan du angive standardlogningsadfærden. Dette er en meget praktisk funktion, men du skal være forsigtig med at undgå at gøre den for afhængig af andre Spring-rammer. Læs mere på redli.se
Spring integration
Fordelene ved Spring Integration er talrige, og disse fordele er primært knyttet til implementeringen af Inversion of Control og aspekt-orienteret programmering (AOP) principper. For eksempel behøver udvikleren ikke at vide, hvor dataene ligger. Forretningslogikken varetages af Spring Integration. I stedet kan udviklere koncentrere sig om brugeroplevelsen. Som et resultat reducerer Spring Integration udviklerbyrder og øger produktiviteten. Læs videre for at lære mere om fordelene ved Spring Integration og AOP. Læs mere på maccen.se
Forårsbatch
En grundig Spring Batch-tutorial er et must for alle, der ønsker at lære mere om at skrive batch-applikationer. Bogen er skrevet til begyndere med minimal viden om Java eller Spring og giver et dybdegående kig på, hvordan man skriver batchjobs. Det giver en tilgang til bedste praksis samt en detaljeret diskussion af Spring Batch-rammen. For dem, der ikke kender til batchjobs og er nysgerrige efter, hvordan de fungerer, er Spring Batch in Action den perfekte reference. Læs mere på mediamotorway.com