Публикации по теме 'aop'


Что такое аспектно-ориентированное программирование? — Весна АОП
Привет всем, вы можете использовать это руководство, чтобы получить простое и практическое представление о том, как работает компонент Spring AOP. Насколько я знаю, я буду говорить об АОП. Кроме того, я разработаю пример приложения для Spring AOP. Что такое сквозная забота? Забота — это абстрактная структура, используемая в некоторых частях наших приложений, таких как логирование, производительность, управление транзакциями, безопасность, кэширование, проверка, обработка..

SpringBoot: используйте АОП для авторизации запросов API
В сегодняшней статье я расскажу о том, как использовать Spring AOP для авторизации запросов API на уровне конечной точки. Отказ от ответственности. Цель этой статьи — дать вам практический пример использования АОП, а не подробно объяснять все концепции. Фон Предположим, мы создаем API для отслеживания ежемесячных расходов, в котором используется Spring Security с включенной базовой аутентификацией, и мы хотим авторизовать запросы на основе полномочий аутентифицированного..

Изучите аспектно-ориентированное программирование на примере
Этот рассказ предлагает вам отличный способ изучить Аспектно-ориентированное программирование , изучив конкретные примеры . В частности, я продемонстрирую SpringBoot AOP , реализовав 4 аспекта . Содержание: Что такое аспект? @Cacheable: стандартный совет Spring. Журнал вызовов REST (с настраиваемым аспектом) Мониторинг производительности (с AOP) Механизм повтора (с AOP) Если вы тот человек, который хочет пропустить длинные описания и просто взглянуть на..

Вопросы по теме 'aop'

Что такое аспектно-ориентированное программирование?
Дубликат: Что такое аспектно-ориентированное программирование? Каждый раз, когда я публикую подкаст или читаю об этом в блоге, даже здесь, это звучит как теория струн или что-то в этом роде. Как лучше всего описать это ООП с инъекцией...
6820 просмотров
aop
schedule 16.04.2022

Справка и информация по аспектно-ориентированному программированию
Я новичок в идее аспектно-ориентированного программирования, но я хотел бы изучить идею использования его в моем проекте для обработки журналов, отчетов и т. Д. В связи с этим у меня есть несколько вопросов: Стоит ли мне исследовать этот путь АОП...
2210 просмотров
schedule 23.09.2022

Весенняя ошибка АОП
Что может вызвать эту проблему во время выполнения?: Соответствующий подстановочный знак является строгим, но для элемента «aop: config» не найдено объявление. Вот соответствующий Spring XML: <beans...
3892 просмотров
schedule 27.03.2023

Postsharp — получить вызов ассемблера?
При использовании Postsharp OnMethodBoundaryAspect есть ли способ получить вызывающую сборку, которая инициировала вызов данного метода? GetCallingAssembly просто возвращает сборку, в которой находится вызываемый метод. Примечание. У меня проблемы...
716 просмотров
schedule 16.07.2022

Отслеживание причины, по которой Spring не имеет права на автоматическое проксирование
Когда вы начинаете возиться с авто-прокси Spring, вы часто сталкиваетесь с таким поведением, как описано в документации: Классы, реализующие интерфейс BeanPostProcessor, являются особыми, поэтому контейнер обрабатывает их по-разному. Все...
71577 просмотров
schedule 06.05.2023

АОП Следует ли мне отучиться от ООП?
Я просмотрел онлайн-документацию, прочитал вики-статьи, сообщения и блоги, но все еще озадачен. Вкратце, что такое аспектно-ориентированное программирование ? Это просто лучше, чем объектно-ориентированное программирование? Следует ли мне...
1209 просмотров
schedule 18.11.2022

Какой двоичный переписчик используется для реализации кодовых контрактов Microsoft?
Я говорю о тех кодовых контрактах , которые в конечном итоге попадут в .NET. 4.0. Какой двоичный переписчик они используют для внедрения кода, который заставляет все это работать, и является ли он общедоступным? Я надеюсь, что дело не только в...
702 просмотров

Проекты программных приложений
Желателен ли строгий OOD/интерфейсный дизайн/аспектно-ориентированный дизайн в случае разработки программного приложения? Или желательно смешать их все для простоты кодирования? Являются ли все успешные и легко поддерживаемые программные...
179 просмотров
schedule 24.04.2022

JBoss Microcontainer + AOP в отдельном приложении
Я пытаюсь создать отдельное приложение, используя JBoss Microcontainer для IoC и JBoss AOP для, ну, AOP. Я загрузился, развернул дескриптор с AOP XML, пока все хорошо. Но аспект не выполняется. Нужно ли включать плагин AOP или что-то в этом роде?...
700 просмотров
schedule 20.08.2022

Spring 3.0: невозможно найти Spring NamespaceHandler для пространства имен схемы XML
Моя установка довольно проста: у меня есть веб-интерфейс, бэк-энд подключен пружинным способом. Я использую АОП, чтобы добавить уровень безопасности в свои службы rpc. Все хорошо, за исключением того, что веб-приложение прерывается при запуске:...
118018 просмотров
schedule 07.08.2022

StructureMap с Interception и Castle.DynamicProxy
Я пытаюсь заставить StructureMap поместить Castle.DynamicProxy вокруг некоторых объектов, которые он создает. Раньше я использовал EnrichWith-функцию, но думаю, что RegisterInterception подойдет мне больше в этом случае, так как я использую...
650 просмотров
schedule 21.09.2022

PostSharp 1.5 и .Net 4
Postsharp великолепен, но только версия 1.5 все еще с открытым исходным кодом. Работает ли он с .net 4.0? Если нет, то есть ли другие хорошие ткачи АОП? Меня не интересует тип прокси.
1747 просмотров
schedule 01.03.2023

PostSharp — что я делаю не так?
У меня есть проект Company.Business, который я пытаюсь настроить с помощью PostSharp, чтобы обернуть мой бизнес-уровень. В проекте Company.AOP у меня есть граничный аспект метода для использования блока приложения ведения журнала EL как такового:...
792 просмотров
schedule 22.02.2023

Конфигурация плетения во время компиляции
Я пытаюсь преобразовать свой аспект, сотканный во время загрузки, в сотканный во время компиляции. Поэтому я удалил <context:load-time-weaver/> из моей конфигурации spring и добавил компилятор аспекта в мой pom.xml . Но я не знаю, как...
4289 просмотров
schedule 19.10.2022

Spring.Net до консультации не работает
Я пытаюсь реализовать очень простой совет перед использованием Spring.Net, который просто выводит некоторую информацию на консоль. Вот соответствующая часть конфигурации Spring: <!-- Before Advice: Method Logging --> <object...
361 просмотров
schedule 17.06.2023

Как добавить перехватчик трассировки для всех классов в Prism?
Я пытаюсь добавить перехватчик трассировки ко всем компонентам моего приложения Prism, используя перехватчик интерфейса. У меня это почти работает, но у перехватчика проблемы с интерфейсами, которые объявляют событие. Кто-нибудь успешно реализовал...
1410 просмотров
schedule 05.06.2023

Javascript: сброс определения объекта с добавленным хуком (конструкция хука)
Я пытаюсь подключить создание объектов в Javascript. Это легко для методов, но не для конструкторов. Я не могу изменить способ создания объектов, так как это должно работать для текущих библиотек. Во всяком случае, это то, что я имею сейчас:...
198 просмотров
schedule 25.01.2023

Элемент массива set pointcut. Есть ли обходной путь?
Я только что прочитал, что невозможно определить pointcut для одного элемента массива ( ошибка ссылка ). Учитывая, что мне действительно нужно обнаружить модификацию элемента массива, я хотел бы знать, есть ли обходной путь для такого рода проблем...
282 просмотров
schedule 15.04.2023

Аспектно-ориентированное программирование на C++ — текущие поддерживаемые альтернативы
Раньше я использовал AspectJ для Java, а недавно задумался о том, чтобы проверить, какие возможности существуют для языка C++. Я слышал об AspectC++ , но, в отличие от AspectJ, AspectC++, похоже, заброшен в том смысле, что последний выпуск...
7268 просмотров
schedule 15.12.2022

Компилятор cglib соответствует JDK
Я получаю странную ошибку на ящике коллеги. CGLib автоматически проксирует класс обслуживания для ведения журнала spring AOP, и во время выполнения он говорит: «Неразрешенная ошибка компиляции: необходимо переопределить метод суперкласса» в быстром...
448 просмотров
schedule 04.10.2022