Gdzie można uzyskać informacje techniczne dotyczące oprogramowania Java?

W celu uzyskania wyczerpujących informacji technicznych dotyczących platformy Java i wszystkich aspektów jej działania zapraszamy do odwiedzenia witryny internetowej Oracle Technology Network Java oraz stron samouczków języka Java.


Czym różnią się środowisko JRE i platforma Java SE?
JRE
(Java Runtime Environment)
Java SE
(Java Platform, Standard Edition)
Przeznaczenie Użytkownicy uruchamiający aplety i aplikacje napisane w technologii Java Programiści piszący aplety i aplikacje w technologii Java
Opis Środowisko wymagane do uruchamiania apletów i aplikacji napisanych w języku programowania Java Pakiet narzędzi programistycznych do pisania apletów i aplikacji w języku programowania Java
Dostępność Oprogramowanie bezpłatne, do pobrania ze strony:
java.com
Oprogramowanie bezpłatne, do pobrania ze strony:
oracle.com/javase

Czym różnią się środowisko JRE i pakiet JDK?
JRE
(Java Runtime Environment)
JDK
(Java Development Kit)
Implementacja maszyny wirtualnej Java*, który wykonuje programy Java. Pakiet oprogramowania, za pomocą którego można tworzyć aplikacje oparte na języku Java.
Środowisko Java Runtime Environment to dodatek wymagany w celu uruchamiania programów Java. Pakiet Java Development Kit jest niezbędny do tworzenia aplikacji Java.
Środowisko JRE jest mniejsze od pakietu JDK, przez co zajmuje mniej miejsca na dysku. Pakiet JDK wymaga więcej miejsca na dysku, ponieważ zawiera środowisko JRE wraz z różnymi narzędziami programistycznymi.
Środowisko JRE jest dostępne/obsługiwane bezpłatnie na stronie
java.com
Pakiet JDK jest dostępny/obsługiwany bezpłatnie na stronie
oracle.com/technetwork/java/javase/downloads/
Zawiera maszynę JVM, podstawowe biblioteki i inne dodatkowe składniki wymagane do uruchamiania aplikacji i apletów napisanych w języku Java. Zawiera środowisko JRE, zestaw klas API, kompilator języka Java, narzędzie Webstart i dodatkowe pliki wymagane do pisania apletów i aplikacji w języku Java.



Czym jest platforma Java Enterprise Edition (Java EE)?
Java EE to niezależne od platformy środowisko oparte na języku Java, które służy do tworzenia, budowania i wdrażania internetowych aplikacji klasy korporacyjnej. Platforma Java EE obejmuje wiele składników środowiska Java Standard Edition (Java SE). Platforma Java EE zawiera zestaw usług, interfejsów API i protokołów, które zapewniają funkcjonalność wymaganą do tworzenia wielowarstwowych aplikacji internetowych.

Platforma Java EE upraszcza tworzenie aplikacji oraz redukuje konieczność programowania i szkolenia programistów poprzez tworzenie standardowych, modułowych składników do wielokrotnego użytku. Ponadto możliwa jest automatyczna obsługa wielu aspektów programowania przez warstwę.

Jeśli jesteś programistą w przedsiębiorstwie, potrzebujesz platformy Java EE. Programiści w przedsiębiorstwach potrzebują platformy Java EE, ponieważ tworzenie rozproszonych aplikacji biznesowych nie jest łatwe. Programiści wymagają rozwiązania o wysokiej produktywności, które umożliwia im skupienie się tylko na pisaniu własnej logiki biznesowej oraz korzystanie z pełnej gamy usług klasy korporacyjnych, takich jak rozproszone obiekty transakcyjne, oprogramowanie pośredniczące przy obsłudze komunikatów oraz usługi nazewnicze i katalogowe.