亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Servlet 技術

2019-11-18 12:32:39
字體:
來源:轉載
供稿:網友

  什么是servlets
  ·明白Servlet API以及與CGI相比較
  ·知道在servlet的主要的類的使用。
  ·能夠實現簡單的servlets
  
  
  ·什么是servlet?
  ·一般地,服務器端java應用程序擴展了Web服務器的功能。
  .在服務器上可以完整地運行
  .沒有必要下載到瀏覽器
  .代替CGI腳本
  ·Servlets的優勢在于:
  .方便性與靈活性
  .安全性
  .執行效率
  
  安全性優勢
  ·在服務器的范圍中調用
  ·能夠約束servlet的調用
  ·在安全體系中能夠成為單一(全局)信號的一部分
  
  
  性能優勢
  ·Run in the same context as application server
  ·執行并且駐留在內存中
  ·有請求時提前被裝入或裝入
  ·通過HTTP請求維持對話
  ·減輕后置系統的負擔
  ·多線程
  ·可伸縮于多處理器以及多機種系統(IBM WebSphere Performance Pack)
  
  一般的Servlet調用
  ·客戶建立一個Web服務請求,命名為一個Servlet,就如同URL的一部分
  ·Web服務器向由一個servlet類的對象所定位的Servlet引擎發送一個請求
  ·servlet引擎調用一個Servlet's服務方法:
  
  瀏覽器(客戶)<====URL請求=====>Web服務器<===>servlet對象(應用程序服務器)
  
  
  Java Servlet 應用程序接口API
  ·JSDK包括了兩個包:
  javax.servlet
  javax.servlet.http
  
  javax.servlet.Servlet
   實現
  javax.servlet.GenericServlet A
  
  javax.servlet.http.HttpServlet A
  
  Servlet
  ·表現一項服務
  ·一般通過URL請求
  ·Servlets通過應用程序服務器被裝入
  ·在服務的初始化階段(假如是預裝入)
  ·在客戶端首次請求時
  ·在servlet重新裝入時
  
  servlet的生命周期
  ·在裝入時init()方法被調用
  ·僅這一次
  ·當每個客戶發出請求時,service()方法被調用
  ·當它被卸載時,destroy()方法被調用
  
  init()
  
  service()
  
  destroy()
  
  
  HTTP Servlet
  ·一個HTTP-specific請求處理器
  ·加入兩個HTTP-specific的方法
  ·doGet()--處理一個GET請求(URL)
  ·doPost()--處理一個POST請求(Html)
  ·子類代替了這兩個信息并且可能代替init()和destroy()
  ·doGet()和doPost()作這些工作并且被service()調用
  
  
  請求與響應
  ·service(),doGet()和doPost()方法都具體有兩個參數:
  ·HttpServletRequest--提供請求數據(參數)Httpsession信息等訪問。
  ·HttpServletResponse--提供答應servelt向發出請求的客戶的響應的服務
  ·大多數servlet程序是用來讀出請求并且寫入響應
  
  
  HttpServletResponse
  ·向客戶提供通訊的通道
  ·答應servlet返回內容并且/或者是錯誤
  ·設置內容頭(類型,長度......)
  ·重定向服務器以返回一個指的URL
  
  應答協議
  ·getWriter()
  ·返回一個輸出的PRintWriter
  ·setContentType(String type)
  ·為這個響應設置內容的類型
  ·類型是MIME型
  ·sendRedirect(String anURL)
  ·重定向瀏覽器到一個新的URL
  
  
  簡單的servelt
  
  public class MyServlet extends HttpServlet {
  public void doGet( HttpServletRequest req,
  HttpServletResponse res)
  throws ServletException, IOException {
  // get stream to output HTML on!
  res. setContentType(" text/ html");
  PrintWriter out = res. getWriter();
  // send out a simple banner
  out. println("< HTML>< BODY>");
  out. println("< h1> Hello World!");
  out. println("");
  }
  }
  
  HttpServletRequest
  ·提供客戶請求
  ·"Getters"請求的特征,比如:
  ·請求頭部,內容類型,長度,方法....
  ·請求URL如同一個String
  ·Servlet"path"
  ·客戶安全性類型
  ·訪問請求參數(通過name)
  ·請求中,數據在參與對象中的共享范圍
  
  
  請求協議
  ·getParmeterNames()
  ·在HTML頁上,返回一個的枚舉的參數
  ·getParmeterValues(String name)
  ·返回multi-valued參數的值
  ·getParameter(String name)
  ·返回一個指定的命名的參數的值
  ·getReader()
  ·返回BufferedReader到輸入視圖
  
  案例:
  



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91在线视频成人| 一本色道久久综合狠狠躁篇怎么玩| 一本色道久久88精品综合| 久热精品视频在线| 久久99视频免费| 久久久国产精品一区| 欧美日韩第一页| 国内外成人免费激情在线视频网站| 亚洲欧美在线看| 国产精品91久久| 国产在线视频不卡| 国产亚洲欧美另类中文| 中文综合在线观看| 国产精品高潮呻吟久久av无限| 欧美大片免费观看| 2019亚洲日韩新视频| 欧美第一黄网免费网站| 国产精品成人一区二区三区吃奶| 不卡毛片在线看| 国产精品观看在线亚洲人成网| 91在线精品视频| 欧美大片第1页| 一区二区欧美日韩视频| 国产精品久久久久久久久久新婚| 91精品啪在线观看麻豆免费| 欧美日韩加勒比精品一区| 亚洲国产欧美一区二区三区久久| 欧美日韩在线视频首页| 欧美最猛性xxxxx(亚洲精品)| 国产精品久久久一区| 国产深夜精品福利| 国产美女搞久久| 亚洲bt欧美bt日本bt| 亚洲第一av网| 日韩欧美在线视频日韩欧美在线视频| 一区二区国产精品视频| 永久555www成人免费| 国产在线日韩在线| 欧美另类高清videos| 亚洲一区二区三区久久| 在线亚洲午夜片av大片| 亚洲女人天堂网| 久久伊人色综合| 日韩在线免费视频观看| 精品久久国产精品| 亚洲一二三在线| 97香蕉超级碰碰久久免费的优势| 九九热这里只有精品6| 国产精品久久久久久久久久久久久| 激情亚洲一区二区三区四区| 欧美电影免费观看电视剧大全| 亚洲美女免费精品视频在线观看| 欧美黑人一级爽快片淫片高清| 国产一区二区三区在线观看网站| 成人春色激情网| 成人欧美一区二区三区在线| 岛国av午夜精品| 国产日韩欧美影视| 国产成人高潮免费观看精品| 狠狠色狠色综合曰曰| 日韩成人av网址| 中文字幕精品在线视频| 欧美性猛交丰臀xxxxx网站| 欧美一区二区三区免费观看| 国产精品亚洲欧美导航| 日韩在线免费高清视频| 日韩极品精品视频免费观看| 欧美精品在线免费播放| 亚洲一区二区三区在线免费观看| 亚洲国产精品va在线看黑人动漫| 国产精品爽爽ⅴa在线观看| 亲爱的老师9免费观看全集电视剧| 国内揄拍国内精品少妇国语| xxav国产精品美女主播| 欧美日韩福利电影| 国产精品av免费在线观看| 中文字幕日本精品| 精品日韩美女的视频高清| 欧美精品videossex88| 日韩欧美高清在线视频| 国产精品普通话| 美日韩精品免费观看视频| 久久久欧美一区二区| 久久精品国产亚洲一区二区| 久久在线精品视频| 国产欧美一区二区三区在线| 亚洲男人天堂2019| 欧美性极品少妇精品网站| 国产亚洲人成a一在线v站| 亚洲香蕉成人av网站在线观看| 欧美一区深夜视频| 久久久久999| 影音先锋欧美精品| 欧美日韩在线观看视频| 欧美性猛交99久久久久99按摩| 国产成人精品国内自产拍免费看| 国产日本欧美一区二区三区在线| 中文字幕国内精品| 久久好看免费视频| 日韩成人中文字幕在线观看| 国产亚洲免费的视频看| 日韩视频免费在线| 91亚洲一区精品| 久久国产精品久久久久久久久久| 亚洲人成电影网站色xx| 日韩精品在线观看网站| 日韩精品一区二区视频| 97成人精品视频在线观看| 爱福利视频一区| 国产极品精品在线观看| 亚洲视频在线免费看| 精品国偷自产在线视频| 亚洲天堂第二页| 国产噜噜噜噜噜久久久久久久久| 国产日韩在线观看av| 欧美在线日韩在线| 国产精品网址在线| 色悠久久久久综合先锋影音下载| 精品美女国产在线| 国产精品美女在线| 成人写真福利网| 亚洲天堂av在线免费| www.久久久久久.com| 在线播放日韩av| 欧美日韩成人在线观看| 国产精品国产三级国产专播精品人| 色与欲影视天天看综合网| 97人洗澡人人免费公开视频碰碰碰| 日韩av理论片| 国产大片精品免费永久看nba| 日韩中文字幕视频在线| 视频在线一区二区| 日本韩国在线不卡| 成人免费观看网址| 久热精品视频在线观看一区| 日韩视频永久免费观看| 97免费中文视频在线观看| 日韩av在线影院| 成人a在线观看| 一本色道久久88综合亚洲精品ⅰ| 亚洲一区二区中文| 久久久国产一区| 亚洲国产精品国自产拍av秋霞| 欧美激情精品久久久久久大尺度| 日韩一级黄色av| 亚洲成人精品av| 欧美性xxxxxx| 久久久久久有精品国产| 91精品国产91久久| 7777kkkk成人观看| 狠狠久久五月精品中文字幕| 国产成人综合久久| 精品国偷自产在线视频99| 日韩av网站电影| 亚洲人精选亚洲人成在线| 成人激情av在线| 色偷偷91综合久久噜噜| 国模视频一区二区三区| 色www亚洲国产张柏芝| 狠狠躁夜夜躁人人爽天天天天97| 另类美女黄大片| 中文字幕一区二区精品| 国产精品日韩在线观看| 一区二区三区四区精品|