2009-08-24 10 views
0

Ich habe eine Reihe von Anweisungen wiederholt jedes Mal ausgeführt werden, wenn eine Webmethode mit einem neuen Dienst aufgerufen wird. Ich habe versucht, im Konstruktor schreiben, aber der Konstruktor wird nur einmal beim Serverstart aufgerufen. Stattdessen benötige ich die Menge von Stmts, die jedes Mal ausgeführt werden, wenn ein Dienst auf dem Client erstellt wird.Java Web Service-Vorgang

Antwort

0

Sie suchen @PostConstruct:

@javax.annotation.PostConstruct 
public void postConstruct(){ 
    // initialization code 
} 

Verfahren mit @PostConstruct kommentiert von dem Behälter genannt wird einmal nach dem Bean instanziiert .

EDIT: Ich denke, ich habe Ihre Frage missverstanden. Sie suchen wahrscheinlich nach Abfangvorrichtungen, wie von djna vorgeschlagen, d. H. javax.ejb.Interceptors Annotation. Sie finden eine gute Einführung here (sobald die Wartung von java.net beendet ist).

+0

danke für Ihre Antwort! – Ajay