Публикации по теме 'aop'
Серия «ООП» по метапрограммированию: Введение в аспектно-ориентированное программирование на Java
В моем последнем посте мы рассмотрели общую идею пересечения , явления, когда две отдельные задачи ( аспекты ) программы составлены по-разному, но должны согласовываться друг с другом. . Отдельные композиционные аспекты, вынужденные работать в тандеме друг с другом, могут привести к запутыванию и рассеянию : другими словами, к большому количеству кода WTF. Ваш босс очень усердно скачет на вас, потому что отладка важной функции была настроена в классе тысяч строк, и вы уже пару..
Вопросы по теме 'aop'
Используете ли вы АОП (аспектно-ориентированное программирование) в производственном программном обеспечении?
На мой взгляд, АОП представляет собой интересную парадигму программирования. Однако здесь, в stackoverflow, об этом еще не было обсуждений (по крайней мере, я не смог их найти). Что ты вообще об этом думаешь? Вы используете АОП в своих проектах?...
8506 просмотров
schedule
23.12.2023
Поддержка АОП в Delphi
Возможно ли аспектно-ориентированное программирование в Delphi? Мне была бы интересна встроенная поддержка, а также сторонние решения.
У меня нет конкретной проблемы, которую я хотел бы решить с помощью АОП, я просто заинтересован в изучении АОП.
3424 просмотров
schedule
01.07.2022
Исправление BeanNotOfRequiredTypeException на прокси-сервере Spring, не являющемся одноэлементным компонентом?
У меня проблема с извлечением bean-компонента Spring из контекста приложения.
Когда я пытаюсь;
InnerThread instance = (InnerThread) SpringContextFactory.getApplicationContext().getBean("innerThread", InnerThread.class);
Я получил;...
47495 просмотров
schedule
13.05.2024
Аспектно-ориентированное программирование?
Как мы можем применить атрибуты к функции класса с помощью АОП в C #?
ОБНОВЛЕНИЕ: мне немного непонятно, в каком контексте следует использовать АОП? Поскольку мы можем использовать АОП для целей ведения журнала, безопасности (аутентификации),...
788 просмотров
schedule
28.11.2023
Посоветуйте в AspectJ изменить поток управления
Я только начинаю изучать AspectJ, и у меня есть прецедент, например, для входа в систему. Если данные сеанса пользователя (файлы cookie) не соответствуют сохраненным данным на сервере, я хочу изменить вызываемую функцию. Скажем, у меня есть две...
946 просмотров
schedule
01.05.2024
Как получить это очень быстро?
У меня есть структура, которая позволяет пользователям выполнять запросы к определенному источнику данных (внутриигровая база данных Football Manager 2010, для тех из вас, кто заинтересован).
В этой структуре у меня есть два разных режима, в...
561 просмотров
schedule
15.03.2024
Все ли методы проксируются при использовании Spring AOP?
При использовании Spring AOP для создания прокси-сервера для класса с помощью NameMatchMethodPointcutAdvisor и BeanNameAutoProxyCreator делает это, по существу, прокси-сервером для каждого вызова объекта, но применяет рекомендации только к...
1512 просмотров
schedule
10.03.2024
Spring Безопасность и АОП
Можно ли создать собственный @Aspect и применить его к классам/методам в Spring Security (3.0.3)?
Я пытаюсь вести журнал запросов на вход/выход из системы, и ни один из моих советов не срабатывает.
Я использую аннотации @AspectJ, и вот как я...
2172 просмотров
schedule
20.09.2022
В чем разница между аспектно-ориентированным программированием и объектно-ориентированным программированием?
Вопрос не требует пояснений. В чем разница между этими двумя?
2101 просмотров
schedule
17.11.2022
Unity: Interception (AOP) перехватывает свойства? а также методы перехвата на форме (winform)?
Мне очень интересно узнать, возможно ли перехватить свойства, а также методы? Я нашел отличный пример и, кажется, поддерживает методы перехвата, можно ли также перехватывать свойства и как насчет событий ??
Я хотел бы написать систему ведения...
884 просмотров
schedule
11.09.2022
Совет при вызове метода из другого модуля
У меня есть три разных модуля maven:
security-api, который содержит аннотацию и аспект.
модуль, скомпилированный с классами печи из «security-api».
клиент, который вызывает через API аннотированный метод из «модуля».
Все будет работать...
97 просмотров
schedule
01.09.2022
Вызов метода отслеживания / перехвата
Я хочу перехватить вызов метода (обычно .net API).
Как этого добиться?
Я видел AOP / ContextBoundObject в некоторых поисковых запросах, но все они требуют, чтобы класс был производным от ContextBoundObject.
Я хочу перехватить MessageBox.Show,...
206 просмотров
schedule
03.01.2024
АОП в Objective-C: внедрение контекстно-зависимого кода в каждый метод при сохранении DRY
ОБНОВЛЕНИЕ:
Обратившись к Джорджу с некоторыми ключевыми предложениями, я придумал два разных способа добиться именно того, чего я хочу, в CodeRunner, и разместил их на основном сайте Github: Objective-C AOP gist
Код грубый, потому что...
613 просмотров
schedule
03.11.2022
возврат ожидания Method.Invoke()
Я большой поклонник СУХОГО кодирования, и мне нравится избегать шаблонного кода, насколько это возможно. Поэтому я реорганизовал весь мой канал WCF в класс AOP, который имеет дело с жизненным циклом канала WCF.
Я также большой поклонник...
3828 просмотров
schedule
16.05.2024
Как установить рекомендацию Spring.NET AOP перед вызовом метода
Я хочу перехватить вызов метода перед выполнением с помощью spring.NET. Предположим, что класс/метод для перехвата:
public class Listener
{
public void Handle()
{
// method body
}
}
Вот что я сделал (при условии, что весь...
534 просмотров
schedule
11.02.2024
AOP Spring @AfterReturning не работает должным образом
Я изучаю AOP spring и пробую несколько примеров. Что касается @AfterReturning, я понимаю, что метод вызывается только в том случае, если цель успешно возвращена и соответствует pointcut. Однако в моем случае, как показано ниже, у меня есть pointcut,...
6346 просмотров
schedule
17.04.2024
Как вы перехватываете вызовы методов базового класса с помощью PostSharp?
Я хочу предоставить реализацию System.Object.ToString для различных классов с помощью PostSharp. Я создал аспект, наследующий от MethodInterceptionAspect , но метод OnInvoke не вызывается, когда происходит вызов EchoDto.ToString .
Как я могу...
662 просмотров
schedule
11.10.2023
Как перехватить фабрику в lightinject
Не знаю, что здесь делать. invocationInfo.Proceed() всегда терпит неудачу при попытке перехватить фабрику с внедрением конструктора.
var container = new ServiceContainer();
container.Register<ICool,Cool>();
container.Register<ILogger,...
1495 просмотров
schedule
15.10.2022
Как получить аннотированный параметр метода и его аннотацию
В моем приложении у меня есть методы с параметрами, аннотированными некоторой аннотацией. Теперь я хочу написать Aspect, который выполняет некоторую предварительную обработку аннотированных параметров, используя информацию из атрибутов аннотаций....
14289 просмотров
schedule
30.09.2022
Реализовать интерфейсы на основе свойств класса без отражения
На этой странице на веб-сайте PostSharp есть следующий тизер:
Одна из распространенных ситуаций, с которой вы столкнетесь, — это необходимость реализации определенного интерфейса на большом количестве классов. Это может быть...
295 просмотров
schedule
04.10.2022