Java срещу J2EE
Java е език за програмиране и платформа за разработване и изпълнение на софтуерни приложения. Предлага се в различни вкусове:
-
Java Standard Edition (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 приложения, които трябва да работят на устройства с ограничени възможности като мобилни телефони и PDA устройства.
Когато казваме просто „Java“, имаме предвид най-вече Java Standard Edition.
J2EE се отнася за първата версия на Java Enterprise Edition.
Java (т.е. Java SE) не ви задължава да използвате конкретни модели или архитектури при внедряване на приложения. Това е обикновената версия на Java и можете да внедрите вашето приложение по всеки предпочитан начин.
Java EE обаче описва цялостна архитектура, към която трябва да се придържа вашето бизнес приложение. Java EE също така включва най-добри практики и насоки, които можете да следвате при справяне с уникалните изисквания на бизнес приложенията.