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:
[cc lang="java"]
@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);
}
}
[/cc]
Witam, 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.