Java Стандартная версия против Java Enterprise Edition
Java, который имеет JDK (комплект разработчика Java) и Виртуальная машина (VM).
вы можете запустить Java в качестве самостоятельного приложения, например, апплет, свинг приложений
где, как J2EE отличается, как и следует из названия, он имеет много компонентов, которые используются в реальном мире (предприятие) приложений (которые все нуждается в JDK и VM)
J2EE components.
servlet
EJB
JPA
http://docs.oracle.com/cd/E19830-01/819-4725/abmcb/index.html
и компоненты j2ee нужны веб-приложения или серверы, как коту, JBoss для запуска.
, наконец, Spring framework - это ничего, кроме java, поскольку вы пишете java-программу без использования каких-либо компонентов j2ee.
Весна рамки является набор пакетов. IOC, AspectJ , Spring security, spring jdbc
, spring MVC
каждый из них предоставляет некоторые функции, облегчающие текущую деятельность по разработке, старые времена, которые мы (разработчики Java) использовали для написания большого количества кода для обработки соединения jdbc (теперь это весна jdbc), обработка жизненного цикла объекта (весна IOC), веб-безопасность (весенняя безопасность). сервлеты (Spring MVC)
поэтому весна предоставляет решение для областей, в которых разработчики использовали для кодирования вручную (Java-кодирование) и принимает множество действий по разработке, которые inturn предоставляет Java от имени SPRING.
Он построен на Java SE или EE? – iamnotmaynard
Он построен на Java SE. –