Servlet-服務連接器

Servlet-服務連接器

概念

Servlet

定義		服務連接器				Service+Applet
功能	
	[1]交互式瀏覽、生成數據
	[2]生成動態Web內容
特性		
	[1]請求響應模型		Request-Respone-Model	
	[2]單進程多線程		降低進程導致的系統開銷
生命週期
	[0]Server		啓動,實例化Servlet	【Server啓動時執行】
	[1]Client		請求Servlet
	[2]Server		加載Servlet類至內存		
	[3]Server		實例化Servlet、執行初始化init()
	[4]Server		激活方法service(),調用doGet()、doPost()、destory()等
	[5]Server		加載、實例化Servlet	【Server啓動時執行】

	ServletContainer	進程級
	constructor()
	init()				單線程
	service()			多線程
	destory()			單線程

HTTP Servlet

方法Method
	[1]init()				初始化		resource、DBconnection、servlet
	[2]service()			服務調用		HttpServlet:ServletRequest、ServletResponse
	[3]doGet				獲取數據
	[4]doPost				發送數據
	[5]destory				銷燬卸載
	[6]getServletConfig()	獲取配置		初始化參數、環境參數
	[7]getServletInfo()		獲取信息		作者、版本、版權

JSP

定義		Java服務器頁面

	
域對象		
	對象						類型						作用域
	[1]context		上下文	ServletContext			當前頁面
	[2]request		請求		HttpServletRequest		轉發
	[3]session		會話		HttpSession				私有
	[4]page			頁面		PageContext				全局頁面

內置對象
	對象						類型						作用域
	[1]request		請求		HttpServletRequest		
	[2]response		響應		HttpServletResponse
	[3]session		會話		HttpSession				單個頁面獨有
	[4]page			頁面		Object					Jsp頁面
	[5]out			輸出		JspWriter				輸出緩衝區
	[6]config		配置		ServletConfig
	[7]application	應用		ServletContext			多個頁面共享
	[8]pageContext	上下文	PageContext				任何範圍
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章