Java EE (Java Enterprise Edition) je rozšíření standardní jevy Java SE o funkcionality, které jsou určeny pro podnikové informační systémy. Kalkulačku umíte udělat i Java SE, pro kvalitní webovou RESTovou službu potřebujete Java EE.
Z těch nejzajímavějších věcí, je to např.:
Budeme potřebovat vývojové prostředí a aplikační server.
Např. Eclipse, které má v sobě rozšíření vývoje Java EE. Toto vývojové prostředí je k dispozici zdarma, umíte si jej stáhnout ze stránky eclipse.org.
Napsané aplikace pod Java EE budete potřebovat někde spouštět. Ve skutečnosti k tomu potřebujete virtuální procesor jevy (JVM) a sérii nástavbového API, které je definováno standardem Java EE. Existují různé aplikační servery, které obsahují všechno toto, co popisuji.
Aplikační server GlassFish je jeden z nich. Je to referenční implementace Java EE, kterou dělal přímo Sun/Oracle. Je to Open Source, čili je zdarma a umíte ji použít.
Pokud chcete z Javy EE používat pouze její webovou část, doporučuji na začátek si nainstalovat webový server Tomcat, pod kterým umíte spouštět různé webové služby, jakož i stránky JSP (Java Server Pages) jako já stránky JSF (Java Server Faces).
Samozřejmě, že umíte jít i do placených řešení, ale zmiňovaná řešení pro vývoj (Eclipse) a pro provoz (GlassFish) jsou zdarma. Žádné licence, s podporou Open Source komunity...