




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第8章JavaWebServletJSJavaApplet(略Web应用开发基WebHTTPHTMLJavawebJavaWeb开发环Web (theLaboratoryforParticlePhysics,CERN)工作 WorldWideWeb。1990年,世界上第一个Web服务器 WideWebConsortium,W3C),负责制定与Web有关 (Server)序,减少了客户机程序更新的麻烦,使得用户只要有浏览器,就可以服务器。Web服务器做些什 “404NotFound(404:未找到)”错误。Web客户端做些什(resultWeb客户端允许用户请求(request)服务器上的某个资源,且用(result定位服务器上资源,以便向其发送请第二,使用超文本传输协议(HTTP,HypertextTransfer定位服务器上资源,以便向其发送请第二,使用超文本传输协议(HTTP,HypertextTransfer器传送Web浏览器。浏览器向服务器发送请求以及服务器第三,使用超文本标记语言文档实现信息的解析和识别。超文述Web上信息的标记语言。当用HTML标记的信息被传到浏器述Web上信息的标记语言。当用HTML标记的信息被传到浏器时,这些标记可以告诉WebTMWeb应用开发基WebHTTPHTMLJavawebJavaWeb开发环HTTP是1991年公布的HTTP0.9。1996年W3C公布了HTTP1.0,目前 版本是HTTP1.1。 容称为“HTTP消息”(HTTPmessages),(ResponseHTTP定义了这两种消息的格1.HTTP请求消一个完整的HTTP请求消息格式如(1)请行资源以及使用的HTTP版本。具体语法为1Method“ 值附加在URL后面,用问号(?)与URL隔开。通常“POST方法用于客户机向服务器提供数据,这种方法HEAD方法与GET否最近否最近有修改URI,也可URI,也可以是相对URI HTTP/1.0,(2)标头标由关键字-值对组成,一 Accept:客户机可识别的内容类型Host:请求的主机If-Modified-Since:修改时(3)消体消息体是客户机向服务器发送的实际数据,Content-Length:数据的长Content-Type:数Content-Length:数据的长Content-Type:数据的类Accept:host:Accept:host:Content‐Type:Content‐Length:Accept‐Lanuae:
2HTTP响应消息行HTTP/Version<空格>Status-Code<空格>Reason-行HTTP/Version<空格>Status-Code<空格>Reason-HTTP/1.0或HTTP/1.1以1开头的状态码表示接收以2开头的状态码表示请求受以3开头的状态码表示为了理以以4开头的状态码表示客户不能被正确以5开头的状态码表示服务Status-
Reason-NoContentMovedBadRequestNotFoundRequestNotImplementedServiceUnavailable
说请求成功地POST请求导致创建了一个新资源,该资源的包含在应答请求被接 请求未服务器收到请求, 提供服服务器上的资源不再服务器出错,无法完标(2标(2)Date:资源产生的日期和WWW-Authenticate:提示用户认证的字Refresh:重载页面的时–(3)消 一个HTTP响应的例例Date:Apr11200615:32:08Server:Content‐Length:Content‐Type:<LINKREL="stylesheet"<IMGWeb应用开发基WebHTTPHTMLJavawebJavaWeb开发环HTML了一 用HTML标记过的内容存放在文件中,称为HTML文档做WebHTML的文档HTML文档的内容由 一个HTML文档以<html>开始
例:WHTML HTML表单是Web页面与服务器进行信要一方面,利用HTML表单可以收<form>和</form>加以定义。其中包含<input>用来单中有哪些输<formname="表单名"method="提交方法"action="处理程序的<inputtype="输入类型"name="组件名"value="缺省值"size="长度其<inputtype="submit"value="提交按钮的标题"name="提交按钮名<inputtype="reset"value="重置按钮的标题"name="重置按钮名 例 Web应用开发基WebHTTPHTMLJavawebJavaWeb开发环Java支持的程序类本编程结构并且都要在Java虚拟机上运行,除了Java应用程序是可以独立运行程序Web容器的相融合问题,但ServletServlet是Java专门编写为Web应用而提供Web容器的相融合问题,但Servlet JavaWeb应用开发的主要技术。Web应用开发基WebHTTPHTMLJavawebJavaWeb开发环JavaWeb开发1Tomcat的安2.在Eclipse中配置3.用Eclipse开发WebTomcat InternetServices(IIS)以及ApacheTomcat 常用的浏览器有的InternetExplorer、Mozilla的Firefox、Apple的Safari以及的用开发的服务 用开发的服务Tomcat需要运行JDK的基础之Tomcat是Apache软件 项目,由Apache、Sun和其他Tomcat需要运行JDK的基础之此在安Tomcat之前必须首先安JDKTomcat6.0版本,安装文件可以到 ServiceInstaller)。的文件名称为apache-tomcat-6.0.32.exe具体安装步骤license 弹出Choosecomponent(选择组件)界面。如图。用户(3)在licenseagreement界面上点击“弹出Choosecomponent(选择组件)界面。如图。用户 JAVAVirtualMachine界面,提示选择Java运行环境。 运行环境如图(6)在JAVAVirtualMachine界面上点击“Next钮,显示ChooseInstallLocation(选择安装位置)装到d:\Tomcat6.0 下,将DestinationFolder下的文本框中的内容改成d:\Tomcat6.0。如图所示。点击 ( Tomcat管理面双击Tomcat管理器快捷方式,右下角通知区域增加Tomcat 构Tomcat的主 构Tomcat主要的配置文件有两个(在f 该文件是该文件是Tomcat的全局配置文件。它提供结构和含义,使得Tomcat能通过实例化组件完Web应用程序通过该文件来描述其部署信息,以便Tomcat服务器能够知道如何部署该应用程JavaWeb开发1Tomcat的安2.在Eclipse中配置3.用Eclipse开发Web在Eclipse中配置”“2在服务器运行时定2在服务器运行时定义界面上点击“添加”按钮,弹出新建务器运行时界面,选择其中的“ApacheTomcat安 界面,在Tomcat安 下指定d:\Tomcat6.0。点 定义界面,继续点击该界面上的“确定”按钮,完成TomcatJavaWeb开发1Tomcat的安2.在Eclipse中配置3.用Eclipse开发Web用Eclipse开发Web最后调试和运 最后调试和运 ” Servlet所在包名及类名,点击完成按钮,”
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 南京市政道路路面施工方案
- 卫生间橡皮金防水施工方案
- 退股协议方案
- 上承式钢箱拱桥施工方案
- 蒸汽管道下穿铁路施工方案
- 水库堤坝加固工程施工方案
- 铁路变配电所维修施工方案
- 构建健全的外商投资服务体系的策略
- 发展中医药服务与传统医疗模式的策略及实施路径
- 低空经济的市场前景
- 2024-2025学年九年级化学人教版教科书解读
- 2024年上海烟草集团有限责任公司招聘笔试真题
- 2025年长春医学高等专科学校单招职业技能测试题库及完整答案1套
- 2025年中国大唐集团有限公司重庆分公司高校毕业生招聘笔试参考题库附带答案详解
- 游戏账号购买协议书范本
- 北京工装合同范本
- 建筑工地道路养护的进度与措施
- 加油站合作经营协议书范本
- 《苗圃生产与管理》教案-第二章 园林苗木的种实生产
- 2025年西安铁路职业技术学院高职单招高职单招英语2016-2024历年频考点试题含答案解析
- 化工原理完整(天大版)课件
评论
0/150
提交评论