Tomcat 7 應(yīng)用實(shí)測(cè):聲明式Servlet 3.0
原創(chuàng)【51CTO特稿】拿到Tomcat 7 RC3版本之后,***個(gè)沖動(dòng)就是在其上實(shí)際測(cè)試一下Servlet 3.0的新的性。測(cè)試過程非常簡(jiǎn)單。
1、將Tomcat 7 RC3壓縮包解壓,然后配置環(huán)境變量,啟動(dòng)。過程與以前的Tomcat版本沒有什么區(qū)別。
2、啟動(dòng)Eclipse,創(chuàng)建一個(gè)Java項(xiàng)目。本人習(xí)慣按照Web模塊要求創(chuàng)建Java項(xiàng)目,不習(xí)慣直接床架Java Web項(xiàng)目。因?yàn)槟菢由傻膬?nèi)容過多。然后在編譯環(huán)境中將servlet-api.jar增加到依賴包中。
3、然后編寫一個(gè)Servlet。代碼如下
- package org.jacob.learn.servlet;
- import java.io.IOException;
- import java.io.PrintWriter;
- import javax.servlet.ServletException;
- import javax.servlet.annotation.WebServlet;
- import javax.servlet.http.HttpServlet;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- @WebServlet("/testann")
- public class TestAnnotationServlet extends HttpServlet {
- protected void doGet(HttpServletRequest req, HttpServletResponse resp)
- throws ServletException, IOException {
- PrintWriter out = resp.getWriter();
- out.println("I am a test of Annotation Servlet in Tomcat 7");
- }
- }
4、整個(gè)項(xiàng)目創(chuàng)建結(jié)束后,完整的項(xiàng)目?jī)?nèi)容如下。
5、大家從上圖可以注意到,這么項(xiàng)目里根本沒有傳統(tǒng)Java Web應(yīng)用所需要的web.xml文件。一切工作結(jié)束,啟動(dòng)Tomcat,然后打開瀏覽器。在地址欄輸入:
http://127.0.0.1:8080/testann
一切OK,Servlet 3.0就是爽。
【編輯推薦】