naukaJavy.pl

  • Zwiększ rozmiar czcionki
  • Domyślny  rozmiar czcionki
  • Zmniejsz rozmiar czcionki
Home Słowniczek

JDK versus Java SE (J2SE)

Email Drukuj

Ogół narzędzi i bibliotek dla języka Java, we wczesnej fazie rozwoju platformy (wersje 1.0 i 1.1) określano mianem Java Development Kit (JDK). Jednak liczba dostępnych mechanizmów i specyfikacji bardzo szybko rosła. Zdecydowano więc, że zestaw technologii platformy Java podzielony będzie na trzy pakiety: podstawowy, rozszerzony (przeznaczony do implementacji systemów korporacyjnych) oraz mikro (dla urządzeń mobilnych). Jednocześnie stwierdzono, że kolejna wersja (1.2) platformy zawiera tak wiele nowych mechanizmów, że jest to właściwie zupełnie nowa Java, tj. Java 2. W konsekwencji obrano dla kolejnej wersji technologii udostępnianych w ramach platformy Java nazwy odpowiednio Java 2 Standard Edition (J2SE), Java 2 Enterprise Edition (J2EE) oraz Java 2 Micro Edition (J2ME).

Akronim J2SE oznacza więc zbiór specyfikacji technologii podstawowych, J2EE zbiór specyfikacji technologii korporacyjnych a J2ME zbiór specyfikacji technologii dla urządzeń mobilnych.

JDK to zestaw podstawowych narzędzi programisty oraz zbiór bibliotek implementujących specyfikację J2SE. JDK jest więc w pewnym sensie implementacją specyfikacji J2SE.

Począwszy od wersji 1.5 języka Java postanowiono ponownie zmienić konwencję nazewniczą i wyrzucić z nazwy dodaną wcześniej cyfrę 2. Począwszy od Javy w wersji 1.5 powinno się zatem używać nazw Java Standard Edition, Java Enterprise Edition oraz Java Micro Edition a w formie skróconej odpowiednio Java SE, Java EE i Java ME (nie JSE, JEE czy JME). Sam skrót JDK jest obecnie akronimem dla Java SE Development Kit.

 

Wiadomości

Vishal Sikka, CTO w firmie SAP zaapelował o autentyczne, pełne przekazanie zarządzania rozwojem języka i platformy Java w ręce zrzeszenia firm działającego na zasadzie równoprawności - zrzeszenia nie zdominowanego przez firmę SUN, czy obecnie Oracle (SUN został kupiony przez Oracle).

Jednocześnie zaapelował o udostępnienie kodu źródłowego Maszyny Wirtualnej Javy na zasadach open-source.

SAP zdecydowany jest zainwestować znaczne środki w rozwój Javy, jeśli tylko postulaty te zostaną spełnione – dodał.

Reklama

Co to jest

Apache Lucene Java to biblioteka open-source napisana w języku Java. Lucene służy do implementacji mechanizmów wyszukiwania pełnotekstowego – taki mały Google, który możemy mieć we własnej aplikacji.


© Wszelkie prawa zastrzeżone dla Mariusza Lipińskiego

kontakt: mariusz.lipinski@naukajavy.pl | strona domowa: www.mariuszlipinski.pl