Публикации по теме '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
как применить широкое решение аспекта Postsharp (все классы в пространстве имен)
Я пытаюсь изменить образец приложения трассировки, которое поставляется с Postsharp, чтобы трассировка применялась ко всем классам в моем пространстве имен без явного помещения [QuickTrace] поверх каждого класса. Я приложил скриншот. Что я делаю не...
2126 просмотров
schedule
10.06.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
Чтение определения Aspectj Pointcut из файла свойств для LTW
Я использую аспект j LTW в своем приложении guice и пытаюсь сделать определение pointcut для аспектов, управляемых из файла конфигурации. Например:
pointcut publicOperation() : execution(*** READ THIS FROM CONFIG/PROPERTY FILE ****);
Object...
1668 просмотров
schedule
05.06.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