計算機常見英文縮寫

author:sky
date:2010-09-23
1.什麼是WEB容器
a.web容器實際是一個java運行時(runtime),提供了java Servlet API的一個實現,並且簡化了jsp網頁。web容器負責初始化,調用以及管理
java Servlet和javaServlet Page的存活期。web容器的例子有Tomcat、Resin、Weblogic等等,沒有他們,Web應用程序就無法和真正的網絡服務聯繫起來。
b.一個容器裏可以運行多個應用程序,通過url區分。容器是一種服務調用規範框架,WEB Container 爲處於其中的應用程序組件(jsp,Servlet)提供一個環境,使jsp,Servlet直接跟服務器接口交互,不必關注其他系統問題。WEB Container 主要有web服務器來實現,例如:tomcat,Weblogic,websphere等。比如Resin2.1x以上版本提供了Servlet Container就實現了J2EE的Servlet2.3規範。我們把遵守以上標準的WEB服務器叫做J2EE中的WEB容器。
c.WEB容器更多的是跟基於HTTP的請求打交道。而EJB容器不是,更多的跟數據庫,其他服務打交道。他們都是更外界交互減輕應用程序的負擔。例如:
Servlet不用關心HTTP的細節,直接引用環境變量session,request,response。EJB不用關心數據庫連接速度,各種事務控制,直接有容器完成。

2.數據庫連接池機制
a.數據庫連接池是一種關鍵的有限的昂貴的資源,再多用戶網頁應用,多次訪問數據庫的應用程序中突出。影響程序的伸縮性、健壯性、性能指標。
b.數據庫連接池負責分配、管理和釋放數據庫連接,它允許應用程序重複使用一個現有的數據庫連接,而不再重新創建一個;釋放空閒時間超過最大空閒時間的數據庫連接來避免沒有釋放數據庫連接而引起的連接遺漏。提高數據庫操作技術。
c.數據庫連接池在初始化時將創建一定個數量的數據庫連接放到連接池中,由最小連接數來設定。無論這些數據庫連接是否被使用,連接池都將一直保證至擁有最小連接數。當應用程序的請求的連接數超過了最大連接數,這些請求將加入到等待列隊中。
3.jsp中九大內置對象
request 請求對象 javax.servlet.ServletRequest 作用域 Request
response 響應對象 javax.servlet.ServletResponse 作用域 Page
pageContext 頁面上下文對象 javax.servlet.jsp.PageContext 作用域 Page
session 會話對象 javax.servlet.http.HttpSession 作用域 session
application 應用程序對象 javax.servlet.ServletContext 作用域 Application
out 輸出對象 javax.servlet.jsp.JspWriter 作用域 Page
config 配置對象 javax.servlet.ServlerConfig 作用域 Page
page 頁面對象 java.lang.Object 作用域 Page
exception 例外對象 java.lang.Throwable 作用域 Page

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章