Ist es möglich , einen Codeausschnitt in Java zujava.lang.ChuckNorrisException erstellen , der eine Hypothese unauffindbar macht? Gedanken, die mir in den Sinn kamen, verwenden zum Beispiel Interceptors oder aspektorientierte Programmierung
Ist es möglich , einen Codeausschnitt in Java zujava.lang.ChuckNorrisException erstellen , der eine Hypothese unauffindbar macht? Gedanken, die mir in den Sinn kamen, verwenden zum Beispiel Interceptors oder aspektorientierte Programmierung
Ich möchte wissen, was tatsächlich passiert, wenn Sie eine Methode mit Anmerkungen versehen @Transactional. Natürlich weiß ich, dass Spring diese Methode in eine Transaktion einbinden wird. Aber ich habe folgende Zweifel: Ich habe gehört, dass Spring eine Proxy-Klasse erstellt ? Kann dies jemand in...
Ich verstehe objektorientierte Programmierung und schreibe seit langer Zeit OO-Programme. Die Leute scheinen über aspektorientiertes Programmieren zu sprechen, aber ich habe nie wirklich gelernt, was es ist oder wie man es benutzt. Was ist das grundlegende Paradigma? Diese Frage ist verwandt,...
Wie die meisten Entwickler hier und auf der ganzen Welt entwickle ich seit vielen Jahren Softwaresysteme mit objektorientierten Programmiertechniken (OOP). Wenn ich also lese, dass die aspektorientierte Programmierung (AOP) viele der Probleme angeht, die mit herkömmlicher OOP nicht vollständig oder...
Ich habe den Eindruck, dass Spring AOP am besten für anwendungsspezifische Aufgaben wie Sicherheit, Protokollierung, Transaktionen usw. verwendet wird, da benutzerdefinierte Java5-Annotationen als Framework verwendet werden. AspectJ scheint jedoch in Bezug auf Designmuster freundlicher zu...
Für eine bestimmte Klasse möchte ich eine Ablaufverfolgungsfunktion haben, dh ich möchte jeden Methodenaufruf (Methodensignatur und tatsächliche Parameterwerte) und jeden Methodenexit (nur die Methodensignatur) protokollieren. Wie erreiche ich dies unter der Annahme, dass: Ich möchte keine...
Ich möchte alle öffentlichen Methoden aller Klassen mit der angegebenen Annotation (z. B. @Monitor) überwachen (Hinweis: Annotation ist auf Klassenebene). Was könnte ein möglicher Punkt dafür sein? Hinweis: Ich verwende Spring AOP im
Was ist ein gutes Beispiel für eine cross-cutting concern? Das Beispiel für eine Krankenakte auf der Wikipedia- Seite scheint mir unvollständig zu sein. Warum würde die Protokollierung speziell in diesem Beispiel zu einer Codeduplizierung ( Streuung ) führen? (Neben einfachen Anrufen wie...
Ich bin neu bei Spring Transaction. Etwas, das ich wirklich seltsam fand, wahrscheinlich habe ich das richtig verstanden. Ich wollte eine Transaktion auf Methodenebene haben und ich habe eine Aufrufermethode innerhalb derselben Klasse und es scheint, dass es nicht so ist, es muss von der separaten...
Ich habe immer das Repository-Muster verwendet, aber für mein letztes Projekt wollte ich sehen, ob ich die Verwendung und die Implementierung von „Unit Of Work“ perfektionieren kann. Je mehr ich anfing zu graben, desto mehr stellte ich mir die Frage: "Brauche ich das wirklich?" Nun beginnt alles...
Ich lerne aspektorientierte Programmierkonzepte und Spring AOP. Ich verstehe den Unterschied zwischen einem Pointcut und einem Joinpoint nicht - beide scheinen für mich gleich zu sein. Bei einem Pointcut wenden Sie Ihren Rat an, und bei einem Joinpoint können wir unseren Rat anwenden. Was ist dann...
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese...