PDA

View Full Version : Ejb significato delle annotation


Player1
22-05-2014, 14:22
Salve a tutti,
sto cercando di capire nel più breve tempo possibile il significato delle annotation su cui sto lavorando.

In particolare prima della dichiarazione della classe dell'ejb sono presenti le sequenti annotation:
@Service(objectName = "test:service=TESTEJB")
@Local(TESTLocal.class)
@Management(TESTManagement.class)
@Depends(value = { ("test:service=TestConfiguration") })
public class TEST implements TESTLocal, TESTManagement {
...

Il primo dovrebbe essere il nome con cui il server su cui l'ejb girerà sarà in grado di conoscer. Local e Management sono le interfacce locale e di gestione dell'ejb. @Depends cosa indica di preciso?
Le stringhe usate per definire i nomi cioè "test:service = TESTEJB" e "test:service=TestConfigurazion" come devono essere interpretate?

Grazie in anticipo
Tra gli altri, in particolare, cosa rappresenta @Depends?