2014-12-01 2 views
0

Я новая весна. Итак, у меня есть одна вещь, которую вам нужно объяснить. я прочитал преимущества Spring Framework here и я получил это:Необходимо объяснить весеннюю выгоду

Spring позволяет разработчикам создавать приложения корпоративного класса с использованием POJO,. Преимущество использования только POJO заключается в том, что вам не нужен контейнерный продукт EJB, такой как сервер приложений, но у вас есть возможность использовать только надежный контейнер сервлетов, такой как Tomcat или какой-либо коммерческий продукт.

Я не могу понять, почему, если мы используем POJO, нам не нужен контейнер EJB и мы просто используем только контейнер сервлетов. Кто-то может ясно это понять для меня! Большое спасибо! Извините за мой английский, это не хорошо!

+0

Вы можете использовать Spring также без контейнера сервлетов в автономных приложениях. Кроме того, вы можете использовать его в контейнере сервлетов или в контейнере EJB. Он работает во всех этих случаях. – eis

ответ

1

POJO - Подставки для простых старых объектов Java. Вкратце простые объекты, соответствующие требованиям java beans. См. What is a JavaBean exactly?.

Чтобы использовать POJO, вам просто нужно java (JRE/JDK). Если вы хотите, чтобы Servlet API добавлял Tomcat и т. Д.

Весна будет обеспечивать практически все функциональные возможности EJB тем или иным образом, но более упрощенным способом (и лучше с моей точки зрения).

Например, абстракция JPA с использованием Hibernate или другого решения ORM.

В учебнике говорят

Весна не изобретать колесо вместо этого, она действительно делает использование некоторых существующих технологий, как несколько структур ORM, лесозаготовки рамки, Java EE, кварцевые и JDK таймеры, другие технологии просмотра.

+0

Спасибо! у меня есть что-то с вашим ответом –