第1章 web开发基础new

第1章 web开发基础new

ID:34662163

大小:310.94 KB

页数:35页

时间:2019-03-08

第1章 web开发基础new_第1页
第1章 web开发基础new_第2页
第1章 web开发基础new_第3页
第1章 web开发基础new_第4页
第1章 web开发基础new_第5页
资源描述:

《第1章 web开发基础new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JAVAWEB编程3Sept.2008©NeusoftConfidential课程概述•培训学员应具备的预备知识–熟练的JAVA编程能力–理解面向对象的概念–熟练使用HTML编写WEB页面–基础的网络知识•相关资料:–Tomcat与JavaWeb开发技术详解,孙卫琴–jsp应用开发详解,电子工业出版社培训目标•理解JavaServletJavaServlet技术•理解JSP技术•理解MVC的设计模式•熟练使用Servlet、JSP进行WEB应用开发•理解并使用JSiSPTagLibb技术课程结构内容课时(

2、H)第一章:WEB开发基础3第二章:WEB开发入门6第三章:Servlet7第四章:JSP基础6第五章:WEB应用开发9第六章:管理WEB层数据5第七章:使用JSP构造视图6第第章一章:背景知识目标:本章旨在向学员介绍WEB应用学时:3学时开发的基础知识,让学员理解教学方法:讲授ppt相关的概念和术语,为后面的章节学习打下基础。规范的概念和术语可以提高学习理解的准确性和效率。主要内容•分布式应用基础知识•WbWeb基础知识•JavaEE简介1.1分布式应用基础1.1.1C/S模式3Sept.2008©Ne

3、usoftConfidentialC/S模式•使用C/S模式协同工作–请求–响应请求:做什么A系统B系统(Client)响应:执行结果(Server)Client/Server的的对相对性•Client、Server的确定不是规定不变的请求请求A系统B系统C系统响应响应1.1分布式应用基础1.1.2分布式应用的层次(Tier)结构3Sept.2008©NeusoftConfidential集中式•无分布二层结构•通常所说的C/S结构典型的三层结构N层结构•两层向三层演化的意义–易于维护和升级•N层结构–为

4、了变化而设计基于Web的层次结构•B/S结构–基于Browser的分布式应用1.2Web应用基础3Sept.2008©NeusoftConfidentialWeb简介•Web历史–诞生于CERN(欧洲粒子物理研究所)•1990年11月,第一个Web服务器nxoc01.cern.ch开始运行•1991年,CERN正式发布了Web技术标准–1993年,第一个图形界面的浏览器Mosaic开发成功–1995年,著名的NetscapeNavigator浏览器问世–随后,微软公司推出了著名的浏览器软件IE–目前,与W

5、eb相关的各种技术标准都由著名的W3C组织(WorldWideWebConsortium)管理和维护Web分布式应用•Web是B/S结构的分布式应用–服务器:存放信息内容–客户端:展现信息内容–客户务交户端与服务器的交互•请求•响应Web基础技术•超文本标记语言(HTML)–实现信息的表示与存储。•超文本传输(HTTP)协议–实现信息传输,保证传输的形式和格式•统一资源定位符(URL)–实现互联网信息的定位统一标识,用于指定信息位置的表示方法,确定访问哪个web资源。Web客户端与服务器交互图示:HTTP

6、请求与HTTP响应请求与响应的过程:1)客户端浏览器将请求信息发送到指定的服务器端口2)服务器端的HTTP处理程序处理客户的请求,并发送响应信息到客户端3)客户端浏览器解释响应信息,并显示Web资源与URL•Web资源–提供WbWeb信息内容,分布于全球不同的计算机上•URL:UniformResourceLocator(统一资源定位符)–用来标识Web资源,每个Web资源在互联网上有自己唯一的URL•URL的格式–<信息协议>://<主机>:<端口号>/<路径>–常用的信息协议:http、ftp、new

7、sURI-统一资源标识符•URL的缺点–URL是绝对的,当信息资源的存放地点发生变化时,必须对URL作相应的改变。•URI(UniversalResourceIdentifier):统一资源标识符–URI可以是相对的,例如,uri:first/hello.html–URL是URI的子集•一个URL是一个URI,但一个URI不一定是URL静态Web资源与动态Web资源•Web资源–静态资源:静态的文件,如HTML等–动态资源:程序•服务器端的处理–通过请求的URL匹配相应的Web资源•静态资源:设置响应,将

8、静态文件内容写到响应的主体中•动态资源:调用相应的程序,由程序生成响应信息–将HTTP响应发送给客户Web应用•WebApplication–服务器端的应用程序–提供Web信息内容–基于Http协议•交互过程:Http的请求与响应–动态地生成相应内容–响应信息内容通常使用HTML格式Web应用技术发展•CGI:CommonGatewayInterface,最早的服务器端动态开发技术–1993年,CGI1.0的标准草案(NCSA

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。