- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Web编程技术
:
Tcp/Ip代表一个协议集,其中最中套的是TCP和IP,它包含4个层次:应用层、传输层、网络层和物理接口层。
应用层协议主要有:远程登录协议(Telnet),用于实现互联网中的远程登录,文件传输协议(FTP),用于实现文件传输,简单邮件传输协议(SMTP),实现电子邮件收发,域名服务系统(DNS),用于实现域名到IP地址的映射,超文本传输协议(HTTP),用于在Web浏览器和Web服务器之间传输Web文档。
传输层也叫运输层,主要功能更是负责进程之间的端到端通信。传输层定义了两种协议:传输控制协议(TCP)和用户数据报协议(UDP).
网络层也叫IP层,负责处理互联网中计算机之间的通信,向传输层提供统一的数据包。它的主要功能有以下3个方面:处理来自传输层的分组发送请求,处理接收的数据包,处理互连的路径。
物理接口层的主要功能是接收IP层的IP数据报,通过网络向外发送;或接收处理从网络上来的物理帧,抽出IP数据报,向IP发送。该层是主机与网络的实际连接层。
WWW(Word Wide Web)的英文缩写。
Web技术还涉及以下相关概念:
超文本传输(HTTP)协议:一种详细规定了浏览器和万维网服务器之间相互通信的规则,通过因特网传送万维网文档的数据传送协议。
统一资源定位符(URL):互联网的一个协议要素,可以定义任何远程或本地的可用资源,其通用格式为:
协议:[//][ [用户名[:密码]@]主机名[:端口号] ][/资源路径]
超文本标记语言(HTML):用于描述网页文档外的外观和格式。
Web信息交换过程简单描述:
客户端向web服务器发出访问动态页面的请求、
Web服务器根据客户端所请求的页面的后缀名确定该页面所采用的动态网页编程技术,然后将该页面提交给相应的动态网页解释引擎。
动态网页解释引擎执行页面中的脚本以实现不同的功能,并把执行结果返回web服务器。
Web服务器把包含执行结果的HTML页面发送到客户端。
Web客户端技术:
HTML语言
JAVA Applets
脚本程序
CSS
Web服务器技术:主要包括CGI/PHP/ASP/.NET/JSP等技术
CGI,人们称之为通用网关接口。CGI程序效率较低,因为每次修改程序都必须重新将CGI程序编译成可执行文件。
PHP是一种嵌入在HTML并由服务器解释的脚本语言。PHP、Mysql数据库和Apache Web服务器+Linux操作系统组合成LVL架构。
ASP:人们称ASP(Active Server Pages)为活动服务器页面。
ASP.NET:是面向下一代企业级网络计算的Web平台。是对传统ASP技术的重大升级和更新。ASP.NET是建立.NET Framewrok的公共语言运行库上的编程框架,可用于在服务器上生成功能强大的web应用程序。
JSP:人们称JSP为java服务器页面(java Server Pages),它是以Sun公司为主建立的一种动态网页技术标准,其实质就是在传统的HTML网页文件上加入java程序片段和JSP标记所形成的文档(后缀名为jsp)。JSP最明显的技术优势就是开放性、跨平台。
第二章
HTML(Hyper Text Markup Language)即超文本标记语言。
HTML实例:(文档结构)
html
head
title标题
/title
/head
body页面内同
/body
/html
标签:单标签和双标签两种形式。
标题标签:h#文字/h# #=1,2,3,4,5,6
其他文本效果:
字体:font face=字体值文本/font
下划线:u文字/u
删除线:strike文字/strike
闪烁:blink文字/blink
增强:strong文字/strong
强调:em文字/em
示例:samp文字/samp
粗体:b文字/b
斜体:i文字/i
超链接:A href=”资源地址” name=”字符串”链接文字/a
内部链接:锚点
外部链接:
网站链接:a href=””链接百度/a
电子邮件链接a href=”mailto:haimes@163.com”写信给我/a
FTP链接a href=””下载档案/a
News链接:a href=”news:”seedmet news 服务/a
Gopher链接a href=”gopher:///”seedmet gopher 服务/a
BBS链接a href=”telnet:///”seedmet bbs服务/a
第三章
Java的特点:平台无关性、简单性、面向对象、安全性、分布性、动态性、健壮性、多线程性、可移植性。
Java语言程序实际上有两种:一种是java应用程序(application),是一种独立程序。它不需要任何web浏览器来执行,可
您可能关注的文档
- web表单在职业教育的作用.docx
- web跨站点脚本攻击方式和测试方法.doc
- WGL华测X90-RTK快速入门.doc
- Western-blot实验操作步骤.docx
- Westbank西岸集团陪你品读《加拿大年轻一代有望成为世界创新的推动者》.docx
- WHDXBF-系列智能箱式泵站原理首次使用-WHDXBF-箱式无负压变频供水设备.doc
- WHO961文件-附件6无菌药品良好生产规范(中英文).doc
- WHO对HPV疫苗质量安全性及有效性指导原则.docx
- WH电力拖动课程综述.doc
- wi-xz-05-车辆及驾驶员管理规定.doc
- 甘肃省XB师范大学附属中学2025届高三上学期一模诊断考试地理答案.doc
- 甘肃省XB师范大学附属中学2025届高三上学期一模诊断政治含解析.doc
- 安徽省皖江名校2024-2025学年高一上学期12月联考英语无答案.doc
- 2025年1月八省联考高考综合改革适应性测高三化学陕西山西宁夏青海卷无答案.doc
- 2025年1月八省联考高考综合改革适应性测高三化学四川卷无答案.doc
- 2025年1月八省联考高考综合改革适应性测高三政治陕西山西宁夏青海卷无答案.doc
- 2025年1月内蒙古自治区普通高等学校招生考试适应性测试(八省联考)历史无答案.doc
- 2025年1月内蒙古自治区普通高等学校招生考试适应性测试(八省联考)历史含解析.doc
- 2025年1月四川省普通高等学校招生考试适应性测试(八省联考)历史含解析.doc
- 2025年1月四川省普通高等学校招生考试适应性测试(八省联考)政治无答案.doc
文档评论(0)