Diferència entre Java i Spring

Diferència entre Java i Spring
Diferència entre Java i Spring

Vídeo: Diferència entre Java i Spring

Vídeo: Diferència entre Java i Spring
Vídeo: Mi inversión preferida🔥 ¿Fondos indexados o ETFs? 2024, De novembre
Anonim

Java vs Spring

Java és un dels llenguatges de programació orientat a objectes més populars del món. Java s'utilitza molt per al desenvolupament de programari i web. Spring és un marc d'aplicacions de codi obert. Tot i que no depèn de cap model de programació, el marc Spring s'ha tornat molt popular entre els programadors de Java. Spring framework actua com a substitució o addició al propi EJB (Enterprise Java Beans) de Java.

Què és Java?

Java és un dels llenguatges de programació orientat a objectes (i basat en classes) més utilitzats actualment per al desenvolupament de programari fins al desenvolupament web. És un llenguatge de programació concurrent i de propòsit general. Va ser desenvolupat originalment per Sun Microsystems l'any 1995. James Gosling és el pare del llenguatge de programació Java. Oracle Corporation és propietari de Java (després de comprar Sun Microsystems recentment). Java Standard Edition 6 és la seva versió estable actual. Java és un llenguatge molt escrit que admet una varietat de plataformes des de Windows fins a UNIX. Java té llicència sota la llicència pública general GNU. La sintaxi de Java és molt semblant a C i C++.

Els fitxers font de Java tenen l'extensió.java. Després de compilar els fitxers font de Java amb el compilador javac, produirà fitxers.class (que contenen el bytecode de Java). Aquests fitxers de bytecode es poden interpretar mitjançant la JVM (Java Virtual Machine). Com que la JVM es pot executar en qualsevol plataforma, es diu que Java és multiplataforma (multiplataforma) i altament portàtil. Normalment, els usuaris finals utilitzen el JRE (Java Runtime Environment) per executar el bytecode de Java (o Java Applets als navegadors web). Els desenvolupadors de programari utilitzen el Java Development Kit (JDK) per al desenvolupament d'aplicacions. Aquest és un superconjunt de JRE, que inclou un compilador i un depurador. Una bona característica de Java és la seva recollida automàtica d'escombraries, on els objectes que ja no són necessaris s'eliminen de la memòria automàticament.

Què és la primavera?

Spring és un marc d'aplicacions de codi obert. Va ser desenvolupat per Rod Johnson i la primera versió es va publicar el 2004. Spring 3.0.5 és la versió actual del marc Spring. Té llicència sota llicència Apache 2.0. Qualsevol aplicació Java pot utilitzar les característiques bàsiques del marc Spring. Spring s'ha utilitzat àmpliament a la comunitat Java, tot i que el marc és independent de qualsevol model de programació. El marc de primavera s'utilitza com a reemplaçament o com a complement al model EJB. Alguns dels mòduls més importants de Spring framework són IoC (Inversió de control), AOP (Aspect Oriented Programming), MVC (Model View Controller), Gestió de transaccions, Accés a dades, Autenticació, Autorització, Gestió d'accés remot, Processament per lots, Missatgeria i Prova.

Quina diferència hi ha entre Java i Spring?

Java és un llenguatge de programació, mentre que Spring és un marc d'aplicacions de codi obert. Per tant, no es poden comparar directament. Tanmateix, Java EE (que és la plataforma de programació del servidor de Java) sovint es compara amb el marc Spring. De fet, el marc Spring és molt popular entre els programadors de Java (tot i que Spring és independent del llenguatge i es pot utilitzar amb qualsevol model de programació) perquè sovint s'utilitza com a reemplaçament o com a complement a EJB (que vénen amb Java EE).

Recomanat: