powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Аннотации спринга, по-моему перебор, не? :)
25 сообщений из 131, страница 3 из 6
Аннотации спринга, по-моему перебор, не? :)
    #39959256
Что касается модульных приложений, тот тут в подавляющем большинстве случаев никакая рефлексия не нужна, достаточно возможности загрузить класс и работать с ним через интерфейс.
...
Рейтинг: 0 / 0
Аннотации спринга, по-моему перебор, не? :)
    #39959261
dakeiras
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ржавый гвоздь
Что касается модульных приложений, тот тут в подавляющем большинстве случаев никакая рефлексия не нужна, достаточно возможности загрузить класс и работать с ним через интерфейс.

как вы загрузите класс по имени без рефлексии?
...
Рейтинг: 0 / 0
Аннотации спринга, по-моему перебор, не? :)
    #39959268
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ржавый гвоздь
Вот где абсолютное зло.

просто уже ткни сосиской туда, где абсолютное добро, мы закроем ветку и просто уйдем все туда, где ништяки и нет макросов с рефлексией.
...
Рейтинг: 0 / 0
Аннотации спринга, по-моему перебор, не? :)
    #39959280
dakeiras

как вы загрузите класс по имени без рефлексии?

Вот еще о терминах спорить не хватало. По моему, я предельно ясно пояснил, что именно имею в виду.
chpasha

просто уже ткни сосиской туда, где абсолютное добро

Понятия не имею. Но есть у меня подозрение, что добро должно коррелировать с количеством здравого смысла у разработчиков. У разрабов спринга он точно давно уже не ночевал.
...
Рейтинг: 0 / 0
Аннотации спринга, по-моему перебор, не? :)
    #39959306
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dakeiras,

dakeiras
как вы загрузите класс по имени без рефлексии?


Java SPI например.
...
Рейтинг: 0 / 0
Аннотации спринга, по-моему перебор, не? :)
    #39959307
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ржавый гвоздь
Тут другое интересно. Насколько я помню, при разработке джавы один из лозунгов был что то вроде "как написано, так и работает". Под эту лавочку туда не стали добавлять плюсовые макросы, которые могут превратить код в адок. И даже псевдонимы типов не сделали...
А потом взяли и добавили рефлексию, аннотации, джава-агенты. В итоге получили тот же самый адок, только в профиль, и теперь все соревнуются, кто больше аннотаций изобретет и понавешает.

+1
...
Рейтинг: 0 / 0
Аннотации спринга, по-моему перебор, не? :)
    #39959313
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dakeiras,
А че тебя рефлексия зацепила?
Самый простой ответ раширяемого приложения это REST.
...
Рейтинг: 0 / 0
Аннотации спринга, по-моему перебор, не? :)
    #39959315
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton

Тоже самое про maven. Maven - делкаративен. Но нам чисто по человечески иногда важно чтобы
в фазе билда работал сначала этот плагин а потом этот. Хотя они декларированы как одно-ранговые.


В маевке это как раз таки детерминировано.
https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html#Plugins
When multiple executions are given that match a particular phase, they are executed in the order specified in the POM, with inherited executions running first.
...
Рейтинг: 0 / 0
Аннотации спринга, по-моему перебор, не? :)
    #39959316
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79,
авторкак по мне петро ты немного путаешь)
без анотаций ты становишься конфигурастом- а с анотациями программистом-
Дак есть пример - 1Сники.
Они открывают конфигуратор и работают без new.
А ты мне доказываешь что тот кто new не знает программист)))))
...
Рейтинг: 0 / 0
Аннотации спринга, по-моему перебор, не? :)
    #39959330
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lelouch
mayton

Тоже самое про maven. Maven - делкаративен. Но нам чисто по человечески иногда важно чтобы
в фазе билда работал сначала этот плагин а потом этот. Хотя они декларированы как одно-ранговые.


В маевке это как раз таки детерминировано.
https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html#Plugins
When multiple executions are given that match a particular phase, they are executed in the order specified in the POM, with inherited executions running first.

Да. Это типичное отклонение от декларативности. Вроде и декларативно. Но в то-же время
есть "процедура" или "рецепт" к выполнению.
...
Рейтинг: 0 / 0
Аннотации спринга, по-моему перебор, не? :)
    #39959340
dakeiras
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lelouch
dakeiras,

dakeiras
как вы загрузите класс по имени без рефлексии?


Java SPI например.

это древнее неудобное г. для Java SE.

Вы сами этим пользовались перед тем как советовать?
...
Рейтинг: 0 / 0
Аннотации спринга, по-моему перебор, не? :)
    #39959345
dakeiras
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
dakeiras,
А че тебя рефлексия зацепила?
Самый простой ответ раширяемого приложения это REST.


Ну REST это да, модульно:) RPC ещё. Ведь рефлексия это же так медленно (нет).
...
Рейтинг: 0 / 0
Аннотации спринга, по-моему перебор, не? :)
    #39959352
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dakeiras,

1) я не советовал, а отвечал на вопрос "как загрузить класс без рефлексии"
2) Да, пользовался, даже свои Service Provider писал

dakeiras
Ведь рефлексия это же так медленно (нет).

Видимо из-за того, что она такая быстрая (нет, она медленная) тот же Jackson кеширует информацию о типах...
...
Рейтинг: 0 / 0
Аннотации спринга, по-моему перебор, не? :)
    #39959356
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dakeiras
PetroNotC Sharp
dakeiras,
А че тебя рефлексия зацепила?
Самый простой ответ раширяемого приложения это REST.


Ну REST это да, модульно:) RPC ещё. Ведь рефлексия это же так медленно (нет).

Зря иронизируете.
Вы просто связали рефлексию и модульность ПРИЛОЖЕНИЯ.
Это как связать болт и самолет.
Не связывается это в одно приложение осмысленное.
...
Рейтинг: 0 / 0
Аннотации спринга, по-моему перебор, не? :)
    #39959358
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНе связывается это в одно приложение предложение осмысленное.
...
Рейтинг: 0 / 0
Аннотации спринга, по-моему перебор, не? :)
    #39959360
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Петро, пока тебя не было, на sql.ru редактирование постов завезли ;)
...
Рейтинг: 0 / 0
Аннотации спринга, по-моему перебор, не? :)
    #39959368
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha,
Давно меня не было)).
А вот цитирование выделенного в хроме смартфонном не работает))).
Sql.ru не догадалось с кнопки всплывающей в ГУИ продублировать команду на кнопку под постом Цитировать.
Ну а хром убирает кнопку от sql.ru команды.
...
Рейтинг: 0 / 0
Аннотации спринга, по-моему перебор, не? :)
    #39959376
dakeiras
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рефлексия и модульность это синонимы. Альтернатива рефлексии статический биндинг, но он не масштабируется.

Под рефлексией я подразумеваю в данном контексте Class.forName().newInstance.
...
Рейтинг: 0 / 0
Аннотации спринга, по-моему перебор, не? :)
    #39959379
dakeiras
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть ещё одна альтернатива - run-time компиляция (Груви), она позволяет добиться модульности без использования рефлексии. Но это не всегда нужно, а по производительности одинаково (инстанциирование экземпляра класса).
...
Рейтинг: 0 / 0
Аннотации спринга, по-моему перебор, не? :)
    #39959380
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dakeiras
Рефлексия и модульность это синонимы.
пруф есть? Вы меня удивили.
Рефлексия это уровень кода.
Модульность это АРХИТЕКТУРА.
...
Рейтинг: 0 / 0
Аннотации спринга, по-моему перебор, не? :)
    #39959404
dakeiras
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp,

Ну а как иначе в приложении на Яве поддержать плагины (модули)?

Или Вы под модулями понимаете модули Maven/Gradle?
Так это не те модули :) Их неправильно назвали модулями, на самом деле это просто приложения сгруппированные в общую последовательность сборки. А не модули никакие конечно.
...
Рейтинг: 0 / 0
Аннотации спринга, по-моему перебор, не? :)
    #39959411
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dakeiras,
а что такое модули?
В дельфи же тоже есть рефлексия.
Это просто найти название метода и его вызвать в рантайме.
Но модульность (плагинообразность) делают совершенно по другому.
...
Рейтинг: 0 / 0
Аннотации спринга, по-моему перебор, не? :)
    #39959412
dakeiras
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
dakeiras,
а что такое модули?
В дельфи же тоже есть рефлексия.
Это просто найти название метода и его вызвать в рантайме.
Но модульность (плагинообразность) делают совершенно по другому.


ну так я и спрашиваю, как сделать поддержку сторонних плагинов в приложении на Яве без рефлексии и статического биндинга?

Через jndi разве что? Но это усложняет довольно сильно.
...
Рейтинг: 0 / 0
Аннотации спринга, по-моему перебор, не? :)
    #39959424
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dakeiras
ну так я и спрашиваю, как сделать поддержку сторонних плагинов в приложении на Яве без рефлексии и статического биндинга?
В класспутя добавить или это слишком просто?
...
Рейтинг: 0 / 0
Аннотации спринга, по-моему перебор, не? :)
    #39959452
dakeiras
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov
dakeiras
ну так я и спрашиваю, как сделать поддержку сторонних плагинов в приложении на Яве без рефлексии и статического биндинга?
В класспутя добавить или это слишком просто?

и инстациировать как?
...
Рейтинг: 0 / 0
25 сообщений из 131, страница 3 из 6
Форумы / Java [игнор отключен] [закрыт для гостей] / Аннотации спринга, по-моему перебор, не? :)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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