Witam
Przerabiam aktualnie tutorial Java EE.
Dotarlem do miejsca, gdzie opisywane sa adnotacje. Same adnotacje nieco poznalem i wiem, ze sa to po prostu metadane.
Interesuje mnie natomiast na na jakiej zasadzie dzialaja referencje do zasobow. W tutorialu pisze, ze poprzez adnotacje sa one wstrzykiwane do kodu.
@Resource javax.sql.DataSource catalogDS;
public getProductsByCategory() {
// get a connection and execute the query
Connection conn = catalogDS.getConnection();
..
}
Co to dokladnie oznacza? Ze catalogDS to jakby alias do javax.sql.dataSource? A jesli nawet to przeciez DataSource jest interfejsem wiec dlaczego jest wykonywana jego metoda.
Nie rozumiem tego kompletnie - prosze o wyjasnienie.
Pozdrawiam