Size: a a a

Software Design/Architecture/Zen

2020 November 22

M

Maxim Kainov in Software Design/Architecture/Zen
Махмуд
Сервис занимается бизнес логикой. Контроллер получением данных от пользователя и  отдачей данных пользователю нужном ему формате , например готовую страницу html,  jsonом или же вывод в консоль.
Читайте про solid, grasp.
А валидация это бизнес логика?
источник

M

Maxim Kainov in Software Design/Architecture/Zen
Контроллер - это входная точка, в нем содержится обобщенная логика программы
источник

a

atcq (Алексей)... in Software Design/Architecture/Zen
входная точка это main )
источник

AC

Artur Chobanyan in Software Design/Architecture/Zen
Maxim Kainov
Контроллер - это входная точка, в нем содержится обобщенная логика программы
У вас запрос сразу в контроллер прилетает? Нечего до этого нет?
источник

AC

Artur Chobanyan in Software Design/Architecture/Zen
Ну там миддлеваре например
источник

AC

Artur Chobanyan in Software Design/Architecture/Zen
Роутер
источник

M

Maxim Kainov in Software Design/Architecture/Zen
Artur Chobanyan
У вас запрос сразу в контроллер прилетает? Нечего до этого нет?
Есть, общее для всех контроллеров
источник

AC

Artur Chobanyan in Software Design/Architecture/Zen
Maxim Kainov
Есть, общее для всех контроллеров
Что общее для всех контроллеров? Вашу мысль я не понял, но раз есть делайте выводы, что значит вход в другом месте
источник

M

Maxim Kainov in Software Design/Architecture/Zen
Artur Chobanyan
Что общее для всех контроллеров? Вашу мысль я не понял, но раз есть делайте выводы, что значит вход в другом месте
Общая логика
источник

AC

Artur Chobanyan in Software Design/Architecture/Zen
источник

AC

Artur Chobanyan in Software Design/Architecture/Zen
Maxim Kainov
Общая логика
Так, давай по простому, миддлеваре  до контроллера?
источник

M

Maxim Kainov in Software Design/Architecture/Zen
Artur Chobanyan
Так, давай по простому, миддлеваре  до контроллера?
Нет
источник

AC

Artur Chobanyan in Software Design/Architecture/Zen
Что нет? У вас в приложении миддлеваре, после контроллера?
источник

AF

Andrey Furman in Software Design/Architecture/Zen
А когда тогда?
источник

AF

Andrey Furman in Software Design/Architecture/Zen
Мидлваре и гурды до
источник

M

Maxim Kainov in Software Design/Architecture/Zen
Artur Chobanyan
Что нет? У вас в приложении миддлеваре, после контроллера?
У меня нет мидлваре )
источник

AF

Andrey Furman in Software Design/Architecture/Zen
А интерсепторы до и после могут быть
источник

AF

Andrey Furman in Software Design/Architecture/Zen
А, пардон, не в контекст
источник

AC

Artur Chobanyan in Software Design/Architecture/Zen
Maxim Kainov
У меня нет мидлваре )
Хорошо, давайте ещё проще, роутер у вас в приложении есть?
источник

M

Maxim Kainov in Software Design/Architecture/Zen
Artur Chobanyan
Хорошо, давайте ещё проще, роутер у вас в приложении есть?
Да
источник