Adnotacje w servlet 3.0
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); } } |
| Drukuj artykuł | Ten wpis został napisany przez pejotr na 26-12-2009 o 18:43, i jest w kategorii J2EE, Java, Programowanie. Podążaj za odpowiedziami do tego wpisu przez RSS 2.0. Możesz napisać komentarz, lub trackbacka z Twojej własnej strony. |

około 7 miesiące temu
Jedna uwaga, nazwy klas zwykło rozpoczynać wielką literą.
s/helloworld/HelloWorld
około 7 miesiące temu
no dooobra – poprawiłem