Результаты поиска по запросу "aop"

1 ответ

Большое спасибо! Это все объясняет. Мне очень нравится AspectJ, но я бы хотел, чтобы AJDT не был таким странным. Использовать его очень сложно, по крайней мере, при разработке под Android.

ользую AspectJ в своем проекте Android, и я хотел бы написатьpointcut который ловит все звонкиonCreate() а такжеonDestroy() моей деятельности. Я довольно новичок в AspectJ, поэтому, возможно, я что-то здесь упускаю, но почему это: pointcut ...

5 ответов

 от Microsoft.

твует много реализации АОП в C #, VB.net. Вот некоторые из реализаций АОП: PostSharp [http://www.sharpcrafters.com/postsharp/features]LOOM.NET [http://loom.codeplex.com/]Aspect.NET [http://aspectdotnet.codeplex.com/]Блок приложения для внедрения ...

1 ответ

Обратите внимание, что если вы хотите добавить заголовок, который не зависит от конвейера обработки (например, не от времени), вы можете установить заголовок в закрытии до закрытия, а не после закрытия (или в предварительной обработке фильтра сервлетов) , Таким образом, вы не столкнетесь с ошибками с закрытыми ответами.

могу добавить заголовок ответа - скажем, X-Time, который будет выглядеть примерно так X-Time: 112 Где приведенное значение будет временем в миллисекундах, которое требуется для обработки ответа? Есть ли действительно простой способ добавить ...

ТОП публикаций

3 ответа

Поддержка АОП в Delphi

Можно ли заниматься аспектно-ориентированным программированием в Delphi? Я был бы заинтересован в собственной поддержке, а также сторонних решениях. У меня нет конкретной проблемы, которую я хочу решить с помощью АОП, но я просто заинтересован в ...

1 ответ

DOH! Когда метод статический, экземпляр равен нулю. :::вздох:::

ок в PostSharp --- Я сейчас пробую версию NuGet и пытаюсь понять wny в методе AuthoriseAttribute OnEntry, что значение agrs.Instance равно нулю. Я пытаюсь реализовать авторство, которое зависит от значений объекта, например. Клиенту, который был ...

1 ответ

Это сработало для меня с одной небольшой модификацией. Мне нужно было использовать getMethod вместо getDeclaredMethod, так как мой метод был в суперклассе.

я есть две аннотации@LookAtThisMethod а также@LookAtThisParameter, если у меня есть pointcut вокруг методов с@LookAtThisMethod как я могу извлечь параметры указанного метода, которые отмечены@LookAtThisParameter? Например: @Aspect public class ...

2 ответа

Аннотация гласит my.own.annotation.

pointcut, который соответствует выполнению метода в классах, которые подкласс класса с определенной аннотацией. ОтличноШпаргалка AspectJ [http://blog.espenberntsen.net/2010/03/20/aspectj-cheat-sheet/]помог мне создать следующий ...

3 ответа

stackoverflow.com/questions/50391609/...

могу написать pointj aspectj, который применяется к выполнению методов, которые переопределяют метод интерфейса с аннотацией? Например: interface A { @MyAnnotation void method(); } class B implements A { void method(); ...

3 ответа

+1 Спасибо за взлом! :-) Я надеюсь, что моя команда никогда не будет читать это, некоторые могли бы начать использовать это :-))

package com.bluesky; public interface FooServiceIface { public void insertA(); public void insertB(); } package com.bluesky; import org.springframework.jdbc.core.support.JdbcDaoSupport; public class FooServiceImpl extends JdbcDaoSupport ...

1 ответ

Причина разделения была, вероятно, из-за совместимости. Модель Spring DI является наследием, и даже сейчас, в 2017 году, они не поддерживают все возможности CDI.

g был хорошим фреймворком для DI и AOP для разработчиков Java. Теперь есть стандартная спецификация для DI и AOP, которая является CDI. Любой хороший продукт больше не может оставаться хорошим без поддержки соответствующих стандартов. ...