軟件絕對領域

          Servlet和JSP技術復習

          假期學完了Servlet和JSP,現在來復習一下。

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

          第一部分 技術背景:

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

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

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

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

          第二部分 容器和MVC:

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

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

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

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


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


          網站導航:
           

          公告

          碼農一枚

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

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

          導航

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

          統計

          常用鏈接

          留言簿(2)

          隨筆分類(21)

          隨筆檔案(18)

          常去的地方

          技術站點

          朋友的Blog

          搜索

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 体育| 苏尼特右旗| 博野县| 壤塘县| 望都县| 夏津县| 浮山县| 正镶白旗| 石渠县| 三门县| 吉安市| 得荣县| 饶平县| 田林县| 建始县| 铜山县| 抚松县| 区。| 固原市| 泰和县| 深泽县| 理塘县| 延吉市| 建宁县| 历史| 依兰县| 资阳市| 吴江市| 开远市| 迁安市| 修武县| 比如县| 绥芬河市| 皮山县| 临洮县| 方山县| 大庆市| 缙云县| 铁岭县| 石楼县| 嘉黎县|