當前位置:編程學習大全網 - 編程軟體 - 調用servlet接口流程

調用servlet接口流程

目前對JavaWeb的理解是:用壹次提交過程來表示,當點擊壹個提交的標簽<input>。會將url傳到tomcat服務器,在tomcat的配置文件中找到管理javaweb項目的配置文件server.xml,在server.xml中配置管理web項目的路徑。從當前web項目的路徑中找到web.xml文件(web.xml文件是配置servlet的內容,把網絡請求和響應的信息都是放在servlet中的service方法裏處理)。在servlet中創建ServletRequest對象和ServletResponse對象,並調用service方法,在service方法中對瀏覽器做出響應操作。

1:瀏覽器發出請求: ._520it._01_hello.HelloServlet.

5:判斷Servlet實例緩存池中是否有

com._520it._01_hello.HelloServlet的對象.

Map<String,Servlet> cache = ......(Tomcat提供的);

key:存Servlet類的全限定名稱

value:該Servlet類的對象.

Servlet obj = cache.get("com._520it._01_hello.HelloServlet");

if(obj==null){

//Servlet實例緩存中沒有該類的對象,第壹次.

GOTO 6:

}else{

//有對象,非第壹次.

GOTO 8:

}

6:使用反射調用構造器,創建對象.

obj = Class.forName("com._520it._01_hello.HelloServlet").newInstance();

把當前創建的Servlet對象,存放在緩存之中,供下次使用.

cache.put("com._520it._01_hello.HelloServlet",obj);

7:創建ServletConfig對象,並調用init方法.

obj.init(config);

8:創建ServletRequest對象和ServletResponse對象,並調用service方法.

obj.service(req,resp);

9:在service方法中對瀏覽器做出響應操作.

  • 上一篇:android上如何使用sqlite數據庫
  • 下一篇:美森數控刀具任丘有限公司怎麽樣?
  • copyright 2024編程學習大全網