Loading AI tools
Z Wikipedii, wolnej encyklopedii
Java Platform, Enterprise Edition (również jako Java Enterprise, J2EE oraz Java EE czasami tłumaczona jako Java Korporacyjna) jest szeroko rozpowszechnioną serwerową platformą programistyczną języka Java. Definiuje standard tworzenia aplikacji w języku programowania Java opartych na wielowarstwowej architekturze komponentowej. Komponenty są zwykle osadzane na serwerze aplikacyjnym obsługującym Java Enterprise. Standard ten określa zestaw interfejsów programistycznych jakich musi dostarczać zgodny serwer aplikacyjny.
Standard Java Enterprise aktualnie tworzony jest przez Oracle, które wykupiło oryginalnego twórcę – Sun Microsystems. Firma ta dostarcza poza definicją interfejsów programistycznych, wzorcową implementację serwera aplikacyjnego (otwarta wersja: GlassFish, komercyjna Sun Java System Application Server).
Rozwiązanie oparte na Java Enterprise powinno poprawnie funkcjonować na dowolnej platformie sprzętowej, systemie operacyjnym czy też serwerze aplikacji Java Enterprise. Zdarza się, iż aplikacje wymagają pewnych zmian przy przenoszeniu na inny serwer. Wynika to z faktu, iż nie wszystkie aspekty funkcjonowania aplikacji są objęte specyfikacją.
Standard Java Enterprise obejmuje obecnie interfejsy programistyczne do:
Termin Java Enterprise jest często kojarzony z ogółem technologii umożliwiających tworzenie aplikacji typu enterprise. Wówczas pod pojęciem Java Enterprise rozumie się nie tylko zestaw standardowych interfejsów programistycznych i architekturą komponentową, lecz również narzędzia często wykorzystywane przy tworzeniu takich rozwiązań. Do narzędzi takich można zaliczyć:
Ponadto do narzędzi takich zaliczane bywają alternatywy dla standardowych interfejsów Java Enterprise:
Początki Java Enterprise sięgają grudnia 1999 roku, kiedy to została wydana wersja J2EE 1.2. Zakres API wchodzących w skład Java Enterprise zmieniał się w kolejnych wersjach. Niektóre interfejsy były zastępowane przez nowsze wersje, inne przenoszone do zestawu API Java Standard Edition. W każdej wersji definiowano nową wersję standardu Java Platform oznaczaną numerem wydania. Pozostałe zmiany zostały zaprezentowane poniżej.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.