Open Source Java EE

0

Czy istnieje coś takiego jak oprogramowanie Open Source Java EE? tzn. oprogramowanie zgodne ze specyfiką JavaEE?
Nie chodzi mi o otwarte implementacje Java EE.

0

To może najpierw zdefiniuj to co jest **JavaEE **- i co to jest zamknięta implementacja Java EE

0

Napisz o co ci dokładnie chodzi, bo nie za bardzo rozumiem.

0

To czym się wg ciebie różni otwarta implementacja od open source w tym przypadku? Masz WildFly/JBoss na przykład, masz Glassfisha, masz TomEE. Na dobrą sprawę to wszystko jest open source oprócz WebLogica i WebSpehere...

0

Aplikacje JavaEE to zbiór A.
Aplikacje open source to zbiór B
Pytanie: Czy istnieje suma zbiorów A i B?

Nie wiem jak to prościej napisać.

Np. LibreOffice to open source, ale to jest aplikacja desktopowa. Pytam czy istnieją programy WEB (open source) na Java EE(odpalane na serwerze aplikacji).

0

OMG toś chłopie zadał pytanie. Czyli jak rozumiem chcesz spytać po prostu czy istnieją aplikacje open source pisane w javie EE? To po co piszesz nam o jakichś specyfikacjach i tylko zaciemniasz swoje pytanie? o_O

Github jest pełny takich aplikacji ;]

0

Podręczniki są pełne sformułowań "zgodne ze specyfikacją JavaEE". Zwrot pisanie programów w JavaEE, wydaje się być nie poprawny.

3

Nic nie poradzę że czytasz jakieś gnioty. Specyfikacja JEE obejmuje implementacje serwera aplikacyjnego oraz implementacje komponentów wchodzących w skład JEE. Specyfikacja mówi jak coś ma działać. Więc jedyne co może być z tą specyfikacją zgodne to implementacja serwera albo przynajmniej konkretnego komponentu (np. implementacja JSF albo implementacja CDI albo implementacja EJB). Jak sobie zaimplementujesz kontener CDI to możesz powiedzieć że jest zgodny ze specyfikacją JEE.

Jak piszesz aplikację która korzysta z JEE jako frameworku to normalnym sformułowaniem jest "pisanie aplikacji w frameworku XYZ" albo "pisanie aplikacji w XYZ".

1

@piofior, pytanie

Czy istnieje coś takiego jak oprogramowanie Open Source, zgodne ze specyfiką JavaEE?
byłoby krótsze od tego, które zadałeś, i zrozumiałe. Twoje sformułowanie sugerowało, że cechę OpenSource ma mieć JavaEE.

1

Opensourcowe implementacje specyfikacji JEE:

  • Tomcat/Tomee
  • Wildfly (dawniej JBoss)
  • Geronimo (o ile to jeszcze żyje)
  • Hibernate, TopLink/EclipseLink (jako dostawca JPA)

i cała masa innych bibliotek implementujących poszczególne fragmenty specyfikacji JEE.

Jeśli chodzi o OpenSourcowe aplikacje pisane w JEE to wystarczy poszukać sobie np. otwarto źródłowych systemów ERP czy CRM napisanych w Javie. Wiele z nich np Apache OFBiz wymagają środowiska zgodnego z JEE.

1 użytkowników online, w tym zalogowanych: 0, gości: 1