..


Sponsede Lenker

Introduksjon til Spring

Våren er en åpen kildekode-rammeverk for å utvikle Java-applikasjoner i paritcolare søknader til J2EE .

Den første versjonen av rammeverket ble utgitt i 2002 av Rod Johnson, deretter gjennomgår mange endringer som har brakt dette rammeverket til å være veldig mye verdsatt av det internasjonale samfunnet i 2006 og vant en Jolt Productivity Award og en JAX Innovation Award.

Men hvorfor bruke Spring?

Spring har funksjoner som mange andre rammeverk ikke har:

  • Modular: Til tross for å være veldig stort, takket være sin modulære design du kan velge å integrere noen av sine moduler i vårt prosjekt. For denne Våren er enkelt integreres i eksisterende prosjekter.
  • Lightweight: Våren er utformet slik at avhengigheter innenfor rammen av våre forretningslogikk nesten null, og hvis noen lett isolert. For instaziare og \ eller initialisere objekter innenfor rammen trenger ikke å implementere bestemte grensesnitt eller abstrakte klasser.
  • Integrerbar: Våren er det ingen pakke logging, forbindelse basseng, eller O \ R mapping , som alle disse funksjonene er gitt av andre åpen kildekode-rammeverk. Våren er ikke målet om å erstatte dem, men bare for å gjøre dem enklere å bruke, gjennom sitt verktøy.
  • Portable: Et program skrevet med Spring kan overføres sømløst fra en Application Server til en annen, for eksempel: WebLogic, Tomcat, Resin, JBoss, Jetty, Geronimo og WebSphere.
  • POJO-basert programmering aktivert: Spring tillater oss å utvikle en komplett J2EE applikasjon usanso bare POJOs , gi dem enterprise funksjoner i en ikke-invasiv måte.
  • Enabled prøvekjørt: Spring tillater oss å skrive programvare som er enkel å teste, så er det en ideell ramme for programvare som er skrevet basert på Test Driven Development .

Etter å ha sett særegenheter Spring, la oss se hva ytterligere fordeler det er å bruke det:

  • Gjør det mulig å kjøre en Java-metode i en trasazione, eller for å foreta en ekstern metode uten å samhandle med APIer deres (f.eks JTA ).
  • Ledelsen tjenester av Spring konfigurasjonen kan brukes i alle arkitektoniske lag, og i alle runtime miljø.
  • Slett spredning av egendefinerte egenskaper fil. For å forstå avhengigheter av en klasse, trenger bare se på produsenten eller dennes eiendom. Dette er mulig gjennom bruk av "Inversjon av Kontroll og Dependency Injection, som vil bli diskutert senere.
  • Forenkler programmeringsgrensesnitt.
  • I motsetning til de fleste andre rammer, fokuserer Spring på å gi enkel og effektiv måte å forvalte vår forretningslogikk objekter.
  • Det autia å løse felles problemer av enterprise applikasjoner, gjør bruk av det valgfrie EJB . På denne måten kan vi velge å implemenrare grensesnitt i virksomheten vår eller våre EJB POJOs uten å endre ringer koden. Foruten at Spring er også foreslått som et egnet alternativ til den samme EJB, for mange typer bedriftsapplikasjoner.
  • Det gir et helhetlig rammeverk for datatilgang, enten du bruker JDBC eller ved hjelp av andre produkter av O \ R mapping, som Hibernate eller TopLink .

Java Spring Guide
E-Learning
Linux (Course) Linux (Course)
Komplett guide til open-source system. Starter fra 49 €.
PHP (Course) PHP (Course)
Full kurs for å lage dynamiske nettsider. Starter fra 49 €.
Ruby og Ruby On Rails (Course) Ruby og Ruby On Rails (Course)
Opprette programvare og web applikasjoner med Ruby og RoR. Starter fra 39 €.
Sponsede Lenker