軟件絕對領域

          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

          搜索

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 昌黎县| 会昌县| 张北县| 兴安盟| 资阳市| 县级市| 吉安市| 建宁县| 武功县| 绵阳市| 自贡市| 平果县| 革吉县| 博爱县| 武安市| 嘉鱼县| 崇礼县| 潜江市| 台东市| 常宁市| 凌源市| 茌平县| 鸡泽县| 凉城县| 固镇县| 崇州市| 普定县| 游戏| 阜城县| 乌拉特后旗| 千阳县| 宝兴县| 南岸区| 韶山市| 台安县| 怀来县| 兰州市| 株洲市| 北碚区| 阿荣旗| 东莞市|