Lassen Sie mich zuerst bemerken, dass ich AspectJ benutze und ich mag es, aber was kann ich noch damit tun.Für was ist AspectJ gut?
Ich weiß AspectJ kann/wird für die Protokollierung verwendet. In einigen Fällen wird es für das Transaktionscontrolling verwendet - meist in Verbindung mit Annotationen. AspectJ kann auch verwendet werden, um Klassen mit (Code-generierten) Methoden zu verbessern, wie es Spring Roo tut.
Aber ich glaube AspectJ und AOP im Allgemeinen, kann für mehr als verwendet werden: Protokollierung, Transaktionssteuerung und Simulation Teilklassen.
Was sind andere nützliche Anwendungsfälle für AspectJ und AOP?
Sie sollten AspectJ in Action von ramnivas laddad lesen http://www.manning.com/laddad2 Der TOC wird Ihnen ein Idee: http://www.manning.com/laddad2/excerpt_contents.html –
@George Stocker: Die Frage hat 14 upvotes, 0 downvotes, 3 Antworten mit insgesamt 21 upvotes, und SIE setzen es nach 4 Jahren - wirklich ? Der Punkt ist, dass diese Frage gute Antworten hat, also hat sie dieses "zu breite" Problem nicht wirklich. – Ralph
Wenn Sie über Schließung diskutieren möchten, zögern Sie nicht, es auf Meta zu bringen. Zu weit zu schließen ist unabhängig von Stimmen, Ansichten oder aktuellen Antworten. Es hat mit dem Umfang der Frage zu tun. –