Java vs J2EE
Java on ohjelmointikieli ja alusta ohjelmistosovellusten kehittämiseen ja käyttämiseen. Sitä on saatavilla eri makuina:
-
Java Standard Edition (Java SE)
Tämä on Java:n tavallinen vaniljaversio. Sen avulla voit toteuttaa minkä tahansa ohjelmistosovelluksen. Java SE:ssä on suuri koodikirjasto, joka sisältää monia uudelleenkäytettäviä ohjelmistotoimintoja. Alla kuvatut Java EE ja Java ME on rakennettu Java SE:n päälle.
-
Java Enterprise Edition (Java EE)
Tämä Java-maku perustuu Java SE:hen. Java EE sisältää lisää koodikirjastoja ja kehitystyökaluja, jotka ovat ainutlaatuisen hyödyllisiä yrityssovellusten kehittämisessä.
-
Java Micro Edition (Java ME)
Tämä ei ole vielä yksi Java SE:n laajennus, vaan se on itse asiassa Java SE:n supistettu versio ja siihen liittyvä ohjelmistokirjasto, joka vastaa sellaisten Java-sovellusten ainutlaatuisiin tarpeisiin, joiden pitäisi toimia rajoitetuilla ominaisuuksilla varustettuissa laitteissa, kuten matkapuhelimissa ja PDA-laitteissa..
Kun sanomme yksinkertaisesti "Java", tarkoitamme useimmiten Java Standard Edition -versiota.
J2EE viittaa Java Enterprise Editionin ensimmäiseen versioon.
Java (eli Java SE) ei velvoita sinua käyttämään tiettyjä malleja tai arkkitehtuureja sovellusten toteutuksessa. Se on Java:n tavallinen versio, ja voit toteuttaa sovelluksesi haluamallasi tavalla.
Java EE kuvaa kuitenkin yleistä arkkitehtuuria, jota yrityssovelluksesi tulee noudattaa. Java EE sisältää myös parhaita käytäntöjä ja ohjeita, joita voit noudattaa yrityssovellusten ainutlaatuisten vaatimusten täyttämisessä.