Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / spring annotations @repository @service @controller @component / 7 сообщений из 7, страница 1 из 1
22.07.2013, 14:08:08
    #38339020
spring annotations @repository @service @controller @component
В этих аннотациях:@repository @service @controller (или даже @component)
есть какая то с точки зрения программы разница между этими аннотациями?
я так понял, что они просто позволяют делать getBean, а уже что ни напиши из них - разницы не будет(чисто для удобства программиста). или я ошибаюсь?
...
Рейтинг: 0 / 0
22.07.2013, 14:11:34
    #38339030
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spring annotations @repository @service @controller @component
В плане IoC - разницы нет. Но для каждого есть куча другой функциональности, которую спринг умеет навешивать.
Названия взяты из паттернов программирования. Посмотри соответствующие паттерны и разберешься с аннотациями.
...
Рейтинг: 0 / 0
22.07.2013, 15:20:03
    #38339211
spring annotations @repository @service @controller @component
Blazkowicz,

а где можно почитать про то, какую функциональность куда накрутить можно?( с наглядными примерами)
...
Рейтинг: 0 / 0
22.07.2013, 15:27:51
    #38339231
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spring annotations @repository @service @controller @component
Очень_Любопытныйа где можно почитать про то, какую функциональность куда накрутить можно?( с наглядными примерами)
В мануале.
Про Repository
http://static.springsource.org/spring-data/commons/docs/current/reference/html/repositories.html
Про эти аннотации вообще
http://static.springsource.org/spring/docs/3.0.0.M3/reference/html/ch04s12.html
Про контроллер
http://static.springsource.org/spring/docs/3.0.x/reference/mvc.html
...
Рейтинг: 0 / 0
22.07.2013, 15:40:43
    #38339256
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spring annotations @repository @service @controller @component
Дополнительно стоит освоить Martin Fowler - Enterprise Patterns. Тогда будет понятно что для чего применять.
...
Рейтинг: 0 / 0
22.07.2013, 16:52:13
    #38339376
spring annotations @repository @service @controller @component
Blazkowicz,

приходилось Фаулера почитывать, но изложение для меня сложноватое, да и, говорят, слегка устарел его взгляд на некоторые вещи.
...
Рейтинг: 0 / 0
22.07.2013, 17:08:28
    #38339415
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spring annotations @repository @service @controller @component
Очень_Любопытныйприходилось Фаулера почитывать, но изложение для меня сложноватое, да и, говорят, слегка устарел его взгляд на некоторые вещи.
Кто говорит? Ссылки, факты? С книжкой есть два момента. Во-первых, как и все другие паттерны, это не руководство к действию. Это каталог существующих подходов. То есть то что Фаулер пишет про Active Record, который стоит пользовать с большой осторожностью, это не значит что книжка устарела. Это значит что такой подход существует и, иногда, используется. Но это не значит что он подходит множеству существующих систем.
Во-вторых понять все достоинства и недостатки каждого паттерна без достаточного опыта очень сложно. Многое нужно прочуствовать на себе.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / spring annotations @repository @service @controller @component / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]