Преимущество весны - PullRequest
       9

Преимущество весны

1 голос
/ 12 октября 2011

Spring - популярный фреймворк, однако мне сложно понять, в какой ситуации фреймворк действительно может помочь.

В настоящее время я использую следующее: * Tomcat * Джерси * Джексон * Hibernate

Вместе это приводит к созданию веб-службы, созданной аннотациями, автоматической сортировке JSON и удобному сопоставлению объектов / реляций.

Честно говоря, в настоящий момент я ничего не упускаю, но я могу просто незнаете, что я пропускаю ... Не могли бы вы помочь мне с этим?Спасибо

Ответы [ 2 ]

2 голосов
/ 12 октября 2011

Spring - это большой фреймворк, обеспечивающий множество функциональных возможностей. Трудно говорить о преимуществах, не зная, какую функциональность вы пытаетесь использовать в проекте.

Скорее всего, вы говорите о Spring как контейнере IoC. Это очень важная часть Spring, но есть также AOP, управление транзакциями, уровень абстракции JDBC, аутентификация и авторизация, тестирование и многое другое.

1 голос
/ 12 октября 2011

В двух словах, Spring предлагает вам единый способ управления зависимостями между вашими объектами.Это называется inversion of control или dependency injection.Используя его, вы можете создавать подключаемый, тестируемый код, который легко поддерживать.

Кроме того, он предоставляет вам gazillion полезных классов, которые просто облегчают жизнь.Например, Hibernate гораздо проще поддерживать с помощью средств Spring.Это своего рода объединяет много разных технологий под одной крышей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...