Java - мова програмування та платформа для розробки та запуску програмних програм. Випускається в різних смаках:
Стандартне видання Java (Java SE) Це звичайна ванільна версія Java. З ним можна реалізувати будь-яке програмне забезпечення. Java SE має велику бібліотеку коду, яка включає багато функцій програмного забезпечення для багаторазового використання. Java EE та Java ME, описані нижче, побудовані поверх Java SE.
Java Enterprise Edition (Java EE) Цей аромат Java формується на Java SE. Java EE містить додаткові бібліотеки коду та засобів розробки, які унікально корисні при розробці бізнес-додатків.
Java Micro Edition (Java ME) Окрім того, що це ще одне розширення до Java SE, це насправді зменшена версія Java SE та пов’язана з нею бібліотека програмного забезпечення, що відповідає унікальним потребам додатків Java, які повинні працювати на пристроях обмеженої можливості, таких як мобільні телефони та КПК..
Коли ми просто кажемо «Java», ми маємо на увазі Java Standard Edition.
J2EE відноситься до першої версії Java Enterprise Edition.
Java (тобто Java SE) не вимагає використовувати конкретні шаблони чи архітектури при реалізації програм. Це звичайна версія Java, і ви можете реалізувати свою програму будь-яким бажаним способом.
Однак Java EE описує загальну архітектуру, якої повинен дотримуватися ваш бізнес-додаток. Java EE також включає найкращі практики та рекомендації, яких ви можете дотримуватися, вирішуючи унікальні вимоги бізнес-додатків.