487 читали · 2 года назад
Framework — что это и для чего используется
Framework — это среда для быстрой разработки технически сложных и нагруженных ИТ-продуктов, которая сочетает готовые программные решения (общие для похожих проектов) и уникальный код для реализации специфичных для конкретного продукта компонентов. С фреймворком не нужно тратить время на создание частей программы, отвечающих за взаимодействие с базой данных, аутентификацию пользователя, поддержку сеансов, защиту от веб-атак, кеширование и других. Все они повторяются в однотипных ИТ-продуктах, поэтому нет смысла, каждый раз заново писать для них код с нуля...
3 недели назад
Spring AOP (Aspect-Oriented Programming)
Поговорим о Spring AOP — мощном инструменте, который позволяет выносить сквозную функциональность из бизнес-логики. Это как если бы вы могли добавить логирование, транзакции или безопасность в любые методы — без изменения их кода. Разберём: AOP (Aspect-Oriented Programming) — это парадигма программирования, которая позволяет разделить основную бизнес-логику и сквозную (cross-cutting) функциональность. Это код, который повторяется во многих местах, но не относится напрямую к бизнес-логике: Без AOP такой код "размазывается" по всему приложению → дублирование, сложность поддержки...