Javan ja kevään ero

Javan ja kevään ero
Javan ja kevään ero

Video: Javan ja kevään ero

Video: Javan ja kevään ero
Video: Mitä eroa on rahastoilla ja ETF:illä? 2024, Heinäkuu
Anonim

Java vs kevät

Java on yksi suosituimmista olioohjelmointikielistä maailmassa. Javaa käytetään paljon ohjelmisto- ja web-kehitykseen. Spring on avoimen lähdekoodin sovelluskehys. Vaikka se ei ole riippuvainen mistään ohjelmointimallista, Spring frameworkista on tullut erittäin suosittu Java-ohjelmoijien keskuudessa. Spring Framework toimii korvaajana tai lisäyksenä Javan omaan EJB:hen (Enterprise Java Beans).

Mikä Java on?

Java on yksi yleisimmin käytetyistä oliopohjaisista (ja luokkapohjaisista) ohjelmointikielistä, joita käytetään ohjelmistokehityksessä verkkokehitykseen nykyään. Se on yleiskäyttöinen ja samanaikainen ohjelmointikieli. Sen kehitti alun perin Sun Microsystems vuonna 1995. James Gosling on Java-ohjelmointikielen isä. Oracle Corporation omistaa nyt Javan (ostettuaan äskettäin Sun Microsystemsin). Java Standard Edition 6 on sen nykyinen vakaa julkaisu. Java on vahvasti kirjoitettu kieli, joka tukee useita alustoja Windowsista UNIXiin. Java on lisensoitu GNU General Public License -lisenssillä. Javan syntaksi on hyvin samanlainen kuin C ja C++.

Java-lähdetiedostojen tunniste on.java. Kun Java-lähdetiedostot on käännetty javac-kääntäjällä, se tuottaa.class-tiedostoja (jotka sisältävät Java-tavukoodin). Nämä tavukooditiedostot voidaan tulkita JVM:n (Java Virtual Machine) avulla. Koska JVM:ää voidaan käyttää millä tahansa alustalla, Javan sanotaan olevan monikäyttöinen (cross-platform) ja erittäin kannettava. Yleensä loppukäyttäjät käyttävät JRE:tä (Java runtime Environment) Java-tavukoodin (tai verkkoselaimissa Java-sovelmien) suorittamiseen. Ohjelmistokehittäjät käyttävät Java Development Kitiä (JDK) sovellusten kehittämiseen. Tämä on JRE:n superjoukko, joka sisältää kääntäjän ja debuggerin. Javan mukava ominaisuus on sen automaattinen roskienkeräys, jossa tarpeettomat objektit poistetaan automaattisesti muistista.

Mikä on kevät?

Spring on avoimen lähdekoodin sovelluskehys. Sen on kehittänyt Rod Johnson, ja ensimmäinen versio julkaistiin vuonna 2004. Spring 3.0.5 on Spring-kehyksen nykyinen versio. Se on lisensoitu Apache 2.0 -lisenssillä. Mikä tahansa Java-sovellus voi käyttää Spring-kehyksen ydinominaisuuksia. Kevät on yleistynyt Java-yhteisössä, vaikka kehys on riippumaton ohjelmointimalleista. Jousirunkoa käytetään joko korvaajana tai lisäyksenä EJB-malliin. Jotkut Spring-kehyksen tärkeimmistä moduuleista ovat IoC (Inversion of Control), AOP (Aspect Oriented Programming), MVC (Model View Controller), Transaction Management, Data Access, Authentication, Authorization, Remote Access Management, Eräkäsittely, Messaging ja Testaus.

Mitä eroa on Javalla ja Springillä?

Java on ohjelmointikieli, kun taas Spring on avoimen lähdekoodin sovelluskehys. Siksi niitä ei voi suoraan verrata. Java EE:tä (joka on Javan oma palvelinohjelmointialusta) verrataan kuitenkin usein Spring frameworkiin. Itse asiassa Spring-kehys on erittäin suosittu Java-ohjelmoijien keskuudessa (vaikka Spring on kieliriippumaton ja sitä voidaan käyttää minkä tahansa ohjelmointimallin kanssa), koska sitä käytetään usein EJB:n korvaajana tai lisäyksenä (joka tulee Java EE:n mukana).

Suositeltava: