1:服務器端方面的內容。
2:需求:
3:web服務器
1:tomcat.是開源的而且是用java語言來編寫。它是免費的。用於中小型的項目。
2:weblogic,webSphere,用於中大型,它是收費的。
4:tomcat服務器的目錄
1:bin;放一些可執行程序。startup.bat 啓動web服務器。
2:conf:配置文件。server.xml:能夠設置端口。web.xml配置文件。
3:lib;第三方jar包。
4:logs:日誌文件。
5;temp:臨時文件。
6:webapps:外界能夠訪問的目錄。web工程就放在這個目錄。
7;work:緩存的。
5:啓動web服務器。
6:servlet:接收客戶端的數據,並進行處理,再將響應的數據發送給客戶端。它是用java程序,只是運行在服務器端。
6.1:寫一個Servlet的步驟
1;建立一個類,繼承HttpServlet類。
若是沒有找到HttpServlet類,能夠去tomcat的lib目錄下複製servlet-api.jar包。複製到webcontent 目錄下的lib目錄下,再選中servlet-api.jar包,右擊build-path,再選擇add to build-path
2:重寫一些方法。
1:構造方法。第一次請求的時候服務器會建立一個對象,只建立一次。
2:init方法。作一些初始化工做。只執行一次。
3:doGet方法:處理get請求,每請求一次,調用一次。
4:doPost方法:處理post請求,每請求一次,調用一次。
5:destroy方法:銷燬Servlet.好比當web服務器中止的時候,會執行。
3:找到Webcontent目錄的,WEB-INF目錄的web.xml文件。在web-app標記裏。添加如下內容
<servlet>
<servlet-name>Myservlet(能夠隨便取)</servlet-name>
<servlet-class>MyServlet(必須爲包名.類名)</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Myservlet(跟servlet的servlet-name名一致)</servlet-name>
<url-pattern>/myservlet(能夠隨便取,這個決定了地址的寫法)</url-pattern>
</servlet-mapping>
4:給服務器端發送請求。
在瀏覽器地址欄上:http://ip地址:端口號/web工程名/myservlet(web.xml中的url-pattern怎麼寫的 就輸入什麼)
6.1:Servlet的生命週期。
java