logo

JavaEE

The JavaEE oznacza Wersja Java Enterprise , który był wcześniej znany jako J2EE, a obecnie jest znany jako Jakarta EE. Jest to zestaw specyfikacji obejmujących środowisko Java SE (wersja standardowa). Java EE zapewnia programistom platformę z funkcjami korporacyjnymi, takimi jak przetwarzanie rozproszone i usługi internetowe. Aplikacje Java EE są zwykle uruchamiane w referencyjnych środowiskach wykonawczych, takich jak mikroserwery Lub serwery aplikacji . Przykładami kontekstów, w których używana jest Java EE, są systemy handlu elektronicznego, księgowości i bankowości.

proszę

Specyfikacje Java EE

Java EE ma kilka specyfikacji, które są przydatne przy tworzeniu stron internetowych, odczytywaniu i zapisywaniu bazy danych w sposób transakcyjny, zarządzaniu rozproszonymi kolejkami. Java EE zawiera kilka interfejsów API, które mają funkcjonalności podstawowych interfejsów API Java SE, takich jak Enterprise JavaBeans, konektory, serwlety, Java Server Pages i kilka technologii usług sieciowych.

JavaEE

1. Specyfikacje internetowe Java EE

  • Serwlet — ta specyfikacja definiuje sposób zarządzania żądaniami HTTP w sposób synchroniczny lub asynchroniczny. Jest to niski poziom i od niego zależą inne specyfikacje
  • WebSocket — WebSocket to protokół komunikacji komputerowej, a ten interfejs API udostępnia zestaw interfejsów API ułatwiających połączenia WebSocket.
  • Java Server Faces - Jest to usługa pomagająca w budowaniu GUI z komponentów.
  • Unified Expression Language – jest to prosty język, który został zaprojektowany w celu ułatwienia pracy programistom aplikacji internetowych.

2. Specyfikacje usług internetowych Java EE

  • Java API dla RESTful Web Services - pomaga w świadczeniu usług posiadających schemat reprezentacyjnego transferu stanu.
  • Java API do przetwarzania JSON – jest to zestaw specyfikacji służących do zarządzania informacjami dostarczanymi w formacie JSON.
  • Java API for JSON Binding — jest to zestaw specyfikacji umożliwiających wiązanie lub analizowanie pliku JSON w klasach Java.
  • Architektura Java dla wiązania XML - umożliwia wiązanie XML z obiektami Java.
  • Java API dla usług sieciowych XML — SOAP to protokół oparty na formacie XML umożliwiający dostęp do usług sieciowych za pośrednictwem protokołu http. Ten interfejs API umożliwia tworzenie usług sieciowych SOAP.

3. Specyfikacje korporacyjne Java EE

  • Konteksty i wstrzykiwanie zależności — zapewnia kontener do wstrzykiwania zależności, tak jak w Swing.
  • Enterprise JavaBean — zestaw lekkich interfejsów API, które posiada kontener obiektów w celu zapewnienia transakcji, zdalnych wywołań procedur i kontroli współbieżności.
  • Java Persistence API — są to specyfikacje mapowania obiektowo-relacyjnego pomiędzy tabelami relacyjnej bazy danych a klasami Java.
  • Java Transaction API — zawiera interfejsy i adnotacje umożliwiające ustanowienie interakcji pomiędzy obsługą transakcji oferowaną przez Java EE. Interfejsy API w tym abstrakcie zawierającym szczegóły niskiego poziomu i interfejsy są również uważane za niskopoziomowe.
  • Usługa komunikatów Java — zapewnia programowi Java powszechny sposób tworzenia, wysyłania i odczytywania komunikatów korporacyjnego systemu przesyłania wiadomości.

4. Inne specyfikacje Java EE

  • Walidacja — ten pakiet zawiera różne interfejsy i adnotacje umożliwiające deklaratywną obsługę walidacji oferowaną przez interfejs API Bean Validation.
  • Aplikacje wsadowe — umożliwiają uruchamianie długotrwałych zadań w tle, które wymagają dużej ilości danych i które należy okresowo wykonywać.
  • Architektura złącza Java EE — jest to rozwiązanie technologiczne oparte na języku Java służące do łączenia serwerów Java z systemem informacyjnym przedsiębiorstwa.

Konfiguracja Java EE

Wymagania

Do instalacji najnowszego pakietu SDK Java EE, czyli Java EE 6 SDK w systemie Windows, wymagana jest minimalna ilość pamięci 1 GB, minimalne miejsce na dysku 250 MB wolnego miejsca i JVM Java SE 6. Do konfiguracji Java EE wymagane jest posiadanie JDK, a następnie mieć IDE, najlepiej Eclipse, ponieważ jest bezpłatne.

Zainstaluj zestaw Java Development Kit

  1. Przeglądaj do Pobieranie pakietu Oracle Java SE Development Kit
  2. W części pt Zestaw deweloperski Java SE 9.0.1 , przeczytaj licencję i jeśli się zgadzasz, kliknij Zaakceptuj umowę licencyjną
  3. Mimo to w tej sekcji kliknij JDK-9.0.1_windows-x64_bin.exe (lub odpowiedni plik do pobrania dla Twojego systemu operacyjnego)
  4. Uruchom pobrany instalator JDK, używając Uruchom jako administrator
  5. Dodaj zmienną środowiskową systemu Windows (lub Linux). JAVA_HOME . Ustaw go na folder główny nowo zainstalowanego pakietu JDK, który wygląda jak C:Program FilesJavajdk1.8.0_51.

Zainstaluj Eclipse dla Java EE

1. Przeglądaj do Pliki do pobrania Eclipse

2. Kliknij przycisk Pobierz poniżej Zdobądź Eclipse .

3. Na wyświetlonej stronie kliknij przycisk Pobierz.

Uwaga: Wersja Eclipse (32-bitowa lub 64-bitowa), którą pobierasz, powinna odpowiadać wersji Twojego pakietu JDK. Zainstalowałeś JDK-9.0.1_windows-x64 powyżej, więc pobierz 64-bitową wersję Eclipse.

4. Uruchom pobrany instalator za pomocą Uruchom jako administrator .

5. Wybierz wersję Eclipse, którą chcesz zainstalować. Eclipse IDE dla programistów Java EE jest preferowany do pracy w Javie.

6. Jeśli instalacja się nie powiedzie, spróbuj ponownie, tymczasowo wyłączając skanowanie antywirusowe w czasie rzeczywistym. Pamiętaj, aby włączyć go ponownie, gdy skończysz.


Java SE kontra Java EE

Java SE odnosi się do edycji standardowej i zawiera podstawowe funkcjonalności i pakiety wymagane przez programistę początkującego lub średniozaawansowanego. Java EE to udoskonalona platforma stanowiąca opakowanie Java SE. Ma przewagę nad Java SE i ma także wiele aspektów, w których przyćmiewa inne funkcje.

Java SE JavaEE
Java SE zapewnia podstawowe funkcjonalności, takie jak definiowanie typów i obiektów. Java EE ułatwia tworzenie aplikacji na dużą skalę.
SE to normalna specyfikacja Java EE jest zbudowane na Java SE. Zapewnia funkcje takie jak aplikacje internetowe i serwlety.
Posiada funkcje takie jak biblioteki klas, środowiska wdrożeniowe itp. Java EE to ustrukturyzowana aplikacja z oddzielnymi warstwami klienckimi, biznesowymi i korporacyjnymi.
Jest używany głównie do tworzenia interfejsów API dla aplikacji komputerowych, takich jak oprogramowanie antywirusowe, gry itp. Stosowany jest głównie do tworzenia aplikacji internetowych.
Odpowiedni dla początkujących programistów Java. Odpowiedni dla doświadczonych programistów Java, którzy tworzą aplikacje dla całego przedsiębiorstwa.
Nie zapewnia uwierzytelniania użytkownika. Zapewnia uwierzytelnianie użytkownika.