政治大学资讯联络人研习会-廖峻锋.PPT

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
政治大学资讯联络人研习会-廖峻锋

2001/11/1 Java Web Programming (1) - 92年度第二學期網路媒體系統專題課程 廖峻鋒 Apr 1,2004 NCCU Computer Center 大綱 Web Programming 基礎 Servlet Model Web Application (ServletContext) Servlet Container Model Session Management JSP Model (next week) JSP and JavaBeans? (next week) QA 安裝Tomcat 檢查您的系統硬體和軟體規格是否符合Tomcat的規定 Tomcat 可以安裝在windows, solaris 和linux 作業系統. 必須安裝Java2 SDK 以上的版本. 可以從下面所列網站下載Tomcat: Tomcat伺服器4.x 符合servlet2.3和JSP1.2開發規格 可以使用於獨立伺服器執行Servlet和JSP 也可以整合Apache WebServer 利用mod_webapp(效能較好) 利用Apache內附的mod_proxy 佈署描述子定義較嚴謹(web.xml比2.2版嚴格) web.xml沒寫好可能造成原來程式無法執行。 Tomcat 跟Apache一樣是免費的 環境設定 必須以Web Application型式佈署。 將Web Application放在webapps 目錄: Tomcat4.0.1: HTML 和JSP 放置於TOMCAT_HOME/webapps/ 執行JSP –Tomcat: http//localhost:8080/yourApName/yourPage HTTP協定 HTTP協定特色 Http 是stateless protocol 和一般windows 的應用程式不同,client和server的任何互動都是一次request/response。 Server不知道這個request是怎麼來的,無論它是經由link、submit或使用者按browser的「上一頁」,Server端都無法分辨。 HTTP Request HTTP協定有數種不同的Request方法。 較重要的Request方法 GET information from the resource server POST “the information” back to the resource server 其它Request方法 DELETE “the information” from the resource server PUT “the information” at the resource location HEAD: Like GET but only returns meta-information OPTIONS: Gets the communication available HTTP的四個互動步驟 Browser準備並包裝 request訊息。 Browser對Server發出request。 Server收到並處理Browser的request訊息。 Server回應給Browser response訊息。 HTTP 訊息格式 Request訊息 request line requeset header request body Response 訊息 Status Codes – 五大類 1XX Informational 2XX OK,Server能了解並允許Client的請求。 3XX 轉向。 4XX Client方面發生的錯誤。 5XX Server方面發生的錯誤。 常見的HTTP Status Code 1/2 100: Continue Tells the client to continue with a request 200: OK The request has succeeded Information returned depends on the type of request 202: Accepted The request has been accepted but not processed 302: Found Resource requested found but temporarily moved 常見的HTTP Status Code 2/2 400: Bad Request The request could not be understood 401: Unauthorized The request requires proper authorization 403

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档