Servlet程式開發(章節摘要)

來源:互聯網
上載者:User

標籤:des   http   java   使用   os   檔案   io   代碼   

1,Servlet是使用Java實現的CGI程式,但是與傳統CGI不同的是,Servlet採用多線程的方式進行處理,所以程式的效能更高。


2,要想實現一個Servlet則一定要繼承HttpServlet類,並根據需要覆寫相應的方法,還需要在web.xml檔案中配置Servlet後才可以使用。


3,Servlet生命週期控制的3個方法,即init(),service(),(doGet(),doPost())和destroy()。


4,在Servlet程式中可以通過HttpServletRequest介面的getSession()方法取得一個HttpSession對象。


5,在Servlet程式中可以通過getServletContext()方法取得ServletContext對象。


6,在Servlet中實現伺服器端跳轉使用RequestDispatcher介面完成。


7,MVC設計模式是Java EE的核心設計模式,使用MVC可以使用代碼的層次更加清晰,程式維護更加方便。


8,要實現一個過濾器,則一定要實現Filter介面,並覆寫此介面中的相應方法,所有的過濾器要執行兩次,過濾器同樣需要在web.xml檔案中配置,但是配置的路徑表示的是過濾路徑。


9,監聽器可以完成對Web操作的監聽,主要監聽application,session,request的操作。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.