軟件絕對領域

          Servlet和JSP技術復習

          假期學完了Servlet和JSP,現(xiàn)在來復習一下。

          Servlet和JSP,作為JavaEE的重要技術之一,表現(xiàn)層的核心技術之一。其中包括了什么,如何使用。

          第一部分 技術背景:

          Java技術的UI,主要是用在B/S結構中的Web界面。也就是大多數(shù)EIS應用采用的表現(xiàn)方式。

          因為基于Web,所以就要和HTTP,HTML打交道。Web服務器一直在做的事情就是接收來自客戶端(瀏覽器)的請求,然后返回一個結果(響應),有時返回HTML(多數(shù)情況),有時返回其它資源。

          一般的Web服務器只能處理靜態(tài)的內容,也就是說無法提供一個動態(tài)的交互,而且無法在服務器上保存數(shù)據(jù)。這時就有容器這個概念啦。而Servlet和JSP在容器的管理下就可以提供動態(tài)的內容。

          HTTP中有八個方法,在Servlet和JSP技術中處理最多的應該是GET和POST兩個方法。這兩個方法主要是做一個參數(shù)提交的工作,也就是完成用戶請求這個動作。

          第二部分 容器和MVC:

          Servlet的運行環(huán)境就是容器(Servlet容器),JSP實質也是Servlet。所以Servlet容器就是Web層構建起來的一個基礎,Servlet容器中最多人熟悉的就是Tomcat。

          說到容器這個概念,要說兩句,在JAVA中很常看到容器這個概念。以我理解,容器就是管理特定對象的一個應用環(huán)境,像Ioc容器就是管理Bean的應用。

          Servlet容器提供了什么:
          • Servlet和外界的通信支持
          • Servlet生命周期的管理
          • 多線程管理
          • 聲明方式實現(xiàn)服務
          • JSP編譯支持(也就是將JSP編譯為Servlet)
          而容器存在于Web服務器中,如果有請求動態(tài)內容,則由請求傳遞給容器,交由容器處理,容器處理后,再把響應交給Web服務器返回。
          (待續(xù)未完)

          posted on 2007-03-27 23:18 _Kai_ 閱讀(155) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           

          公告

          碼農一枚

          歡迎大家發(fā)E-mail到 與我討論關于軟件開發(fā)的各種看法。

          最新Blog地址:http://thekayway.com/

          導航

          <2007年3月>
          25262728123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          統(tǒng)計

          常用鏈接

          留言簿(2)

          隨筆分類(21)

          隨筆檔案(18)

          常去的地方

          技術站點

          朋友的Blog

          搜索

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 沧州市| 井陉县| 石林| 罗江县| 綦江县| 喀喇沁旗| 连江县| 新邵县| 新兴县| 延津县| 大名县| 吴桥县| 万盛区| 长岛县| 通道| 平罗县| 海宁市| 灌云县| 旬阳县| 乐至县| 海盐县| 潼南县| 山西省| 民县| 塔城市| 铜陵市| 凤山县| 嘉荫县| 凌云县| 鄂温| 新巴尔虎右旗| 嘉义市| 晋州市| 天气| 永宁县| 浪卡子县| 巨鹿县| 承德市| 志丹县| 孝昌县| 鞍山市|