Middle
Was ist der Unterschied zwischen advice und point in Aspekten?
sobes.tech KI
Antwort von AI
- Ratschlag - ist ein Code, der an einem bestimmten Punkt der Programmausführung ausgeführt wird (Pointcut). Er legt fest, was genau passieren soll (z.B. Protokollierung, Transaktionsaudit) an dieser Stelle.
- Pointcut (nicht "point") - ist eine Sammlung von Punkten in der Programmausführung, an denen ein Ratschlag angewendet werden kann. Er bestimmt, WO genau der Ratschlag ausgeführt werden soll, unter Verwendung spezieller Ausdrücke, um mit Methodensignaturen, Konstruktoraufrufen, Ausnahmebehandlungen usw. übereinzustimmen.
Daher definiert der Pointcut eine Sammlung von Verbindungspunkten, und der Ratschlag sind die Aktionen, die an diesen Punkten ausgeführt werden.