pamiętnik programisty

26 gru, 2009

Adnotacje w servlet 3.0

Zamieszczony przez: pejotr w: J2EE| Java| Programowanie

W JSR 315: Java Servlet 3.0 Specification zdefiniowano dodatkowe, nowe adnotacje mające na celu ułatwienie tworzenia aplikacji. Referencyjna implementacja została już zawarta w jednym z “nocnych wydań” serwera Glassfish. Dziwi zatem fakt że informacja o tym że servlety nie wymagają już odpowiednich wpisów w deskryptorze rozmieszczenia ( ang. deployment descriptor ) nie została umieszczona w oficjalnym tutorialu. Mimo że przykładowe projekty dla serwletów w SDK 6 zostały napisane od nowa żaden z nich nie wykorzystuje nowych adnotacji.
Dodane adotacje to: @WebServlet, @ServletFilter, @WebServletContextListener, @WebInitParam oraz @MultipartConfig więcej informacji na ich temat można znaleźć w pakiecie javax.servlet.annotation.
Przykładowe wykorzystanie:

1
2
3
4
5
6
7
8
9
10
11
@WebServlet(name="HelloWorld", urlPatterns={"/helloworld"}, displayName="DISPLAY NAME")
public class HelloWorld extends HttpServlet {

@Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        //processRequest(request, response);
    }


}
Tagi: ,

2 odpowiedzi na "Adnotacje w servlet 3.0"

1 | Jacek Laskowski

27. Grudzień 2009 o 02:23

Avatar

Jedna uwaga, nazwy klas zwykło rozpoczynać wielką literą.

s/helloworld/HelloWorld :)

2 | pejotr

27. Grudzień 2009 o 12:42

Avatar

no dooobra – poprawiłem :)

Formularz komentarza

O mnie:

pejotrWitam, nazywam się Piotr Doniec, w internecie występuję pod nickami 'pejotr' oraz 'doniczek'. Obecnie jestem studentem 3 roku informatyki na Politechnice Warszawskiej na wydziale Elektroniki i Technik Informacyjnych.

Kategorie