公文素材库 首页

web总结

时间:2019-05-29 15:23:52 网站:公文素材库

web总结

1.万维网(WorldWideWeb,WWW)也称为环球信息网

2.世界上第一个网站是http://info.cern.ch/,它于1991年8月6日上网。由TimBerners-Lee发明的。这个人:(是万维网的发明者;互联网之父;英王功绩勋章(OM)获得者;不列颠帝国勋章(OBE)获得者;英国皇家学会会员;英国皇家工程师学会会员;美国国家科学院院士)。

4.1990年11月,第一个Web服务器nxoc01.cern.ch开始运行.1991年,欧洲核子研究组织(EuropeanParticlePhysicsLaboratory,CERN)正式发布了Web技术标准。、万维网联盟(WorldWideWebConsortium,W3C组织)是对网络标准制定的一个非赢利组织、5.第一次WEB商战:网景(NetScape)与微软(MicroSoft)的浏览器之争,被称为万维网第一商战。

6.Web架构的精华有三处:超文本技术(HTML):实现信息与信息的连接;统一资源定位技术(URI):实现全球信息的精确定位;应用层协议(HTTP):实现分布式的信息共享。7.评价Web开发技术优劣的标准:看这种技术能否在最恰当的时间和最恰当的地点,以最恰当的方式,为最需要信息的人提供最恰当的信息服务。

8.GIF图像格式:能存储、展现二维动画。Web出现后,GIF第一次为HTML页面引入了动感元素。GIF(GraphicsInterchangeFormat)的原义是“图像互换格式”,是CompuServe公司在1987年开发的图像文件格式。特点是其在一个GIF文件中可以存多幅彩色图像,如果把存于一个文件中的多幅图像数据逐幅读出并显示到屏幕上,就可构成一种最简单的动画。9.1996年,著名的Netscape浏览器在其2.0版中增加了对JavaApplets和JavaScript的支持。JavaScript的正式名称是“ECMAScript”。JavaScript语言它是一种由NetScape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言遗留的速度问题,为客户提供更流畅的浏览效果。Microsoft还为1996年的IE3.0设计了另一种脚本语言--VBScript语言。

10.真正让HTML页面又酷又炫、动感无限的是CSS(CascadingStyleSheets)和DHTML(DynamicHTML)技术。CSS大大提高了开发者对信息展现格式的控制能力。DHTML:将动态HTML标记、CSS和动态对象模型(DHTMLObjectModel)发展成了一套完整、实用、高效的客户端开发技术体系。可以在浏览器的支持下,获得更好的展现效果和更高的执行效率。

11.为了在HTML页面中实现音频、视频等更为复杂的多媒体应用,1996年的Netscape2.0成功地引入了对QuickTime插件的支持,插件这种开发方式也迅速风靡了浏览器的世界。1996年,IE3.0正式支持在HTML页面中插入ActiveX控件的功能,这为其他厂商扩展Web客户端的信息展现方式开辟了一条自由之路。1999年,Realplayer插件先后在Netscape和IE浏览器中取得了成功。Flash,二维矢量动画展示工具。

12.第一种真正使服务器能根据运行时的具体情况,动态生成HTML页面的技术是CGI(CommonGatewayInterface)技术。这使客户端和服务端的动态信息交换成为了可能。用脚本语言实现CGI应用的可行方式:Perl,PHP,ASP,JSP和Servlet。

13.两个最重要的企业级开发平台--J2EE和.NET在201*年前后分别诞生于Java和Windows阵营。J2EE平台的三大核心技术Servlet、JSP和EJB。Spring、Hibernate是J2EE主要的架构模式。

14.1996年,W3C在SGML语言的基础上,提出了XML(ExtensibleMarkupLanguage)语言草案。XML语言对信息的格式和表达方法做了最大程度的规范。XML语言不但可以将客户端的信息展现技术提高到一个新的层次,而且可以显著提高服务端的信息获取、生成、发布和共享能力。14.基于XML的通信协议,201*年,W3C发布SOAP(SimpleObjectAccessProtocol)协议的1.1版。人们把利用SOAP协议传递XML信息的分布式应用模型称为WebService。201*年,W3C发布了WSDL(WebServicesDescriptionLanguage)协议的1.1版。SOAP协议和WSDL协议共同构成了WebService的基础。1999年,NetScape提出的RSS(RichSiteSummary)建议标准是用元数据技术描述新闻等信息内容的第一次尝试。201*年以后出现了MVC(Model-View-Contorller)的设计模型。

15.计算机网络:若干台、拥有独立处理能力的计算机、通过通信设备连接、且通信软件支持、实现信息传输与交换的集合;

一个数据通信系统可划分为三大部分,即源系统(或发送端)、传输系统(或传输网络)和目的系统(或接收端)。

调制与解调:调制:将数字信号转化为模拟信号。解调正好相反。

数据、信息与信号:数据(Data)是运送信息的实体;信息(Information)数据的内容或含义;信号(Signal)是数据的电气的或电磁的表现。频分复用、时分复用和统计时分复用:

频分复用:所有用户在同样的时间占用不同的频带宽度资源。时分复用:所有用户是在不同的时间占用同样的频带宽度。统计时分复用,波分复用,码分复用等等

16.互联网时代,1995年,美国克林顿政府提出国家信息高速公路。1996年,该政府发布NGI(Next-GenerationInternet)计划,内容是:提高网络速度;推进流媒体应用;促进新网络技术的产生。

WEB开发主要集中在应用层和传输层分层的好处:(1)各层之间是独立的。(2)灵活性好。(3)结构上可分割开。(4)易于实现和维护。(5)能促进标准化工作。网络的组成:

资源子网:(包括各种计算设备、存储设备、显示设备、打印设备等信息资源;)通信子网:(包括通信线路、中转设备(网络节点)等,用于传输、存储和转发信息)网络协议:(包括通信的规则、计算机与线路连接的标准等).

17.传输控制协议(TransferControlProtocol,TCP)是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transportlayer)通信协议。

18.用户数据报协议(UserDatagramProtocol,UDP)是一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。

这些服务的特点:1.面向连接的传输;2.端到端的通信;3.高可靠性,确保传输数据的正确性,不会丢失或乱序;4.全双工方式传输;5.采用字节流方式,即以字节为单位传输字节序列;6.紧急数据传送功能。TCP/IP体系结构中3个地址:

MAC地址:表明在局域网中的硬件主机;IP地址:表明在互联网中的子网地址;PORT号:表明在主机上运行的通信进程标识;19.端口号为了解决应用层多个网络应用。20.套接字编程:SOCKET=(Protocol,IP,Port)

21.域名系统(DomainNameSystem,DNS)的缩写,它可以将域名和IP地址相互映射,能够使人更方便的访问互联网.1983年由保罗莫卡派乔斯(PaulMockapetris)发明.域名的一般结构为:主机名.三级域名.二级域名.顶级域名。对于本机来说,除了可以使用本机名或localhost外,还可以在hosts文件中对建立自己DNS做“IP/域名”映射。首选DNS服务器和备用DNS服务器分别设置为8.8.8.8和8.8.4.4,此两个DNS服务器IP均为google公司管理的公用DNS服务器。

22.超文本传送协议hypertexttransportprotocol;HTTP:(80)一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。,请求行的请求形式:GET/HEAD/POST,请求信息中:User-Agent包含了客户端浏览器的信息。23.HTTPS(443)安全超文本传输协议(SecureHypertextTransferProtocol,S-HTTP)是一种结合HTTP而设计的消息的安全通信协议.由Netscape开发并首先应用到Navigator浏览器中,采用的安全机制是SSL3/TLS.

24.Telnet(TCP,23)是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。

25.文件传输协议(FileTransferProtocol,FTP)(TCP20、21)使得主机间可以共享文件。FTP使用TCP生成一个虚拟连接用于控制信息,再生成一个单独的TCP连接用于数据传输。FTP的匿名用户:ID:anonymous,Password:aaa@bbb.ccc符合email格式的任意字符串作用:用于公开的资源访问。(serv_u,cuteftp(leapftp)).

26.简单文件传输协议(TrivialFileTransferProtocol,TFTP)是用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69(UDP)。27.电子邮件(electronicmail,E-mail)一种通过网络实现相互传送和接收信息的现代化通信方式。电子邮件地址格式:用户名@域名。电子邮件的格式:信头、信体和签名区。28.简单邮件传输协议(SimpleMailTransferProtocol,SMTP(TCP,25))是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。

29.邮局协议的第3个版本(PostOfficeProtocol3,POP3(TCP,110),用于规定个人计算机如何连接到互联网上的邮件服务器进行收发邮件的协议。是因特网电子邮件的第一个离线协议标准。

30.如何预防垃圾邮件:给自己的信箱起个“好名字”。避免泄露你的邮件地址。不要随便回应垃圾邮件。借助反垃圾邮件的专门软件。使用好邮件管理、过滤功能。学会使用远程邮箱管理功能。选择服务好的网站申请电子邮箱地址。使用有服务保证的收费邮箱,收费邮箱的稳定性要好于免费邮箱。

31.交互邮件访问协议(InternetMailAccessProtocol,IMAP(TCP,143))是斯坦福大学在1986年开发的研发的一种邮件获取协议。主要作用是邮件客户端可以通过这种协议从邮件服务器上获取邮件的信息,下载邮件等。

32.数据流反映了系统中流动的数据,表现动态数据的特征;数据存储反映系统中静止的数据,表现静态数据的特征。数据存储是数据流在加工过程中产生的临时文件或加工过程中需要查找的信息。

Cookie指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据。WINDOWS下,Cookies的key/value通常存储在C:\\DocumentsandSettings\\Administrator\\Cookies。网络信标(webbeacon),又称网页臭虫(webbug),是可以暗藏在任何网页元素或邮件内的1像素大小的透明GIF或PNG图片,常用来收集目标电脑用户的上网习惯等数据,并将这些数据写入Cookie。expires(生存周期)

33.HTML中的Content-Type:是指网页中存在的内容类型,用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件。此属性的值可以查看MIME类型.

34.多用途互联网邮件扩展(MultipurposeInternetMailExtensions,MIME)是一个互联网标准,最早应用于电子邮件系统,后来也应用到浏览器。35.数据库的四个基本持久存储功能CRUD:创建Create、读取Read、更新Update和删除Delete。MySQL是一种关联数据库管理系统.

36.千万人同时访问的网站,一般是有很多个数据库同时工作,即数据库集群和并发控制,网站实时性也是相对的。这些网站都有一些共同的特点:数据量大、在线人数多、并发请求多、综合浏览量(pageview)高、响应速度快。

37.CDN(ContentDeliveryNetwork),即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。DNS负载均衡技术的实现原理是在DNS服务器中为同一个主机名配置多个IP地址,在应答DNS查询时,DNS服务器对每个查询将以DNS文件中主机记录的IP地址按顺序返回不同的解析结果,将客户端的访问引导到不同的机器上去,使得不同的客户端访问不同的服务器,从而达到负载均衡的目的。

38.DAS(DirectAttachedStorage)直接附加存储,外部存储设备都是直接挂接在服务器内部总线上,数据存储设备是整个服务器结构的一部分。网络附加存储(NetworkAttachedStorage,NAS)全面改进了DAS存储方式。它采用独立于服务器,单独为网络数据存储而开发的一种文件服务器来连接所存储设备,自形成一个网络。存储区域网络(StorageAreaNetwork,SAN)是一种高速网络或子网络,提供在计算机与存储系统之间的数据传输。39.大数据(bigdata),或称巨量资料,指的是所涉及的资料量规模巨大到无法透过目前主流软件工具,在合理时间内达到撷取、管理、处理、并整理成为帮助企业经营决策更积极目的的资讯。4V特点:Volume(容量)、Velocity(速度)、Variety(多样化)、Veracity(真实性)。40.HADOOP:一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。

41.互联网提供的服务:WWW,E-MAIL,FTP,TELNET,USENET(是一个有众多趣味相投的用户共同组织起来的各种专题讨论组的集合),IRC(是因特网上的一个实时通信业务,可以使接收者和发送者都处于联机状态,使他们直接在因特网上进行交谈。)搜索引擎(是指根据一定的策略、运用特定的计算机程序从互联网上搜集信息,在对信息进行组织和处理后,为用户提供检索服务,将用户检索相关的信息展示给用户的系统)Gopher(是Internet上一个非常有名的信息查找系统,它将Internet上的文件组织成某种索引,很方便地将用户从Internet的一处带到另一处。)。

42.X509V3是数字证书标准。X500是公钥证书目录,keytool.exe

43.世界级端口扫描工具:Nmap是一个非常好的端口扫描应用。它同时支持Linux和Windows平台。网络流量分析工具:Wireshark是一个适用于Windows和Linux的网络协议分析工具。世界级加密工具:TrueCrypt是一个开源加密软件包,支持Windows、Linux和OSX。用于加载多个操作系统的工具:VMware。

45功能测试:测试网站功能是否已经实现(链接测试表单测试Cookies测试设计语言测试数据库测试)

性能测试:100个同时访问网站和1000个人同时访问网站(连接速度测试负载测试压力测试)测试工具:WinRunnerMercury,IBMRationalRobot,JMeter可用性测试:查看链接等(导航测试图形测试内容测试整体界面测试)

客户端兼容性测试:目的是网站在不同浏览器、不同操作系统、不同浏览平台下网站的前端表现是否一致(平台测试浏览器测试)安全性测试:模拟攻击环境下,网站的鲁棒性

网站优化测试:对于搜索引擎(搜索引擎优化(SearchEngineOptimization,SEO)是一种利用搜索引擎的搜索规则来提高目的网站在有关搜索引擎内的排名的方式。)实验部分

1如何采用ping实现无限次测试目标IP地址?

ping命令是网络测试用的最多的,-t可以无限次数的ping下去,直到你强制终止。2如何使用ftp匿名登录FTP服务器?

ftp服务器是支持匿名登录的,在ie浏览器中访问ftp服务器,可以匿名登录。3如何使用netstat列出所有TCP和UCP的连接情况,并说明estanblish是什么状态?Netstat-an以网络IP地址代替名称,显示出网络连接情形。已建立的连接(ESTABLISH)。

[4]

LISTEN:侦听来自远方的TCP端口的连接请求

[4]

SYN-SENT:在发送连接请求后等待匹配的连接请求

[4]

SYN-RECEIVED:在收到和发送一个连接请求后等待对方对连接请求的确认

[4]

ESTABLISHED:代表一个打开的连接

[4]

FIN-WAIT-1:等待远程TCP连接中断请求,或先前的连接中断请求的确认

[4]

FIN-WAIT-2:从远程TCP等待连接中断请求

[4]

CLOSE-WAIT:等待从本地用户发来的连接中断请求

[4]

CLOSING:等待远程TCP对连接中断的确认

[4]

LAST-ACK:等待原来的发向远程TCP的连接中断请求的确认

[4]

TIME-WAIT:等待足够的时间以确保远程TCP接收到连接中断请求的确认

[4]

CLOSED:没有任何连接状态

4在网络编程中,一个套接字包含了什么属性?

套接字的特性由三个属性确定,它们是:域(domain),类型(type)和协议(protocol)。1)套接字的域:域指定套接字通信中使用的网络介质,最常见的套接字域是AF_INET,它指的是互联网络,许多LINUX局域网使用的都是该网络。

2)套接字类型:套接字有三种类型:流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM)及原始套接字

3)套接字协议:只要底层传输机制允许不止一个协议来提供所要求的套接字类型,就可以为套接字选择一个特定的协议。我们重点讨论UNIX网络套接字和文件系统套接字,它们不需要你选择一个特定的协议,只需要使用其默认值即可。

5如果使用telnet连接SMTP服务器?

SMTP要经过建立连接、传送邮件和释放连接3个阶段,具体为:(1)建立TCP连接。

(2)客户端向服务器发送HELLO命令以标识发件人自己的身份,然后客户端发送MAIL命令。

(3)服务器端以OK作为响应,表示准备接收。(4)客户端发送RCPT命令。

(5)服务器端表示是否愿意为收件人接收邮件。

(6)协商结束,发送邮件,用命令DATA发送输入内容。(7)结束此次发送,用QUIT命令退出。6如果使用telnet连接POP3服务器?

打开命令提示符,用telnet登录邮件服务器,格式:telnet邮件服务器名或ip.登录邮箱,接下来输入用户名和密码,命令格式:1.1userusername提供用户名1.2passpassword提供用户密码如:usertest_pop3_20回车后显示"+OK",再输入密码pass123456789

若用户名正确,回车后显示“+OK”7.TOMCAT项目的来源?

Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。

8如何在一个HTML中引用JAVASCRIPT,2种方法?第一种,链接js文件,然后再调用js方法。

第二种,在html页写js代码,定义函数方法,在需要调用的地方加上方法。

如果JS文件和HTML文件在一个目录下,那么就使用这样的形式。

9JAVASCRIPT的三种弹出信息提示窗的方法?

JavaScript的三种弹出对话框,分别是使用alert(),confirm()以及prompt()方法.(1)alert在编写代码时经常使用,主要用于显示某些个结果,看是否如预期一样.或者写了一个函数,看是否如预期一样会执行到这一步.语法是alert(str),str就是用于显示的字符串或者变量.

(2)confirm(str),确认对话框.它与alert的不同,仅在于给了用户一个选择的机会,可以确定或取消.alert是提醒是警告,而confirm则是选择,所以在用户进行选择后,可以根据用户的不同选择进行不同的操作.

(3)prompt(text,defaultText),text是在对话框中显示的纯文本,就是上图中的"我是prompt()的提示";defaultText,是可选的,对应上图中的"请输入...",是默认的输入文本;没有默认输入文本,则写成"";否则IE的文本框中会显示undefined例子:

扩展阅读:Web总结

web开发为什么考虑采用优秀的框架?有什么好处?①提高效率,提高开发速度②保证质量;好处:维护性好,分层清晰,业务逻辑单独分离,软件复用性好2、MVC模式的原理和结构?可用图示说明V图:可用JSP页面负责数据显示M型:可用JavaBean封装业务逻辑实现C控制器:可用Servlet负责接收客户端请求,然后调用后端JavaBean3、struts基于MVC模式的开放分为哪些部分?Model部分:由ActionFrom和JavaBean组成,ActionForm用于封装用户请求参数,JavaBean实现底层业务逻辑。View部分:由Jsp实现,struts提供丰富的标签库,实现与Model交互。Controller部分:系统核心控制器>ActionServlet,负责拦截Http请求;业务逻辑控制器>Action处理4、struts配置性文件的说明,各部分的作用?(给出文件,能说明一些配置含义)①struts-config.xml的配置:②struts-config.xml的其他配置::定义控制配置类:消息资源配置:插件配置5、struts框架下实现验证有哪些方法?重写ActionForm的validate方法,形式如下:publicActionErrorsvalidate(ActionMapping,HttpServerltRequestrequest{ActionErrors=newActionErrors();②在Action中的execute()中验证代码编写③结合commons-validator.Jar校验可弹出JavaScript提示6、Hibernate框架中的常用接口及作用?①Configuration:用于解析hibernate.cfg.xml和xx.hbm.xml文件,生成SessionFactory对象。②SessionFactory:初始化Hibernate,充当数据存储源代理,创建session对象。③Session:持久管理器,对象级数据库操作。④Query:执行数据库查询操作,使用面向对象HQL语句。⑤Transaction:用于管理操作事务,对底层事务接口封装。7、Hibernate如何实现ORM操作,实现数据库操作的步骤是什么?(1)开发持久化类,由POJO加映射文件组成(2)获取Configuration(3)获取SessionFactory(4)获取Session打开事务(5)用面向对象的方式操作数据库(6)关闭事务,关闭Session。

8、Hibernate如何实现数据库查询有哪些方法?increment:对long,short或int的数据列生成自增长;identity:对SQLserver,MySQL支持自增长列的数据库;Sequence:对Oracle,DB2支持sequence的数据库;UUID:对字符串列用128位UUID算法生成唯一字符串主键。9、Hibernate主键生成策略有哪些?(1)increment:对long.short或int的数据列生成自增长列(2)identity:对SQLServer、MySql支持自增长列的数据库(3)Sequence:对Oracle,DB2支持sequence的数据库(4)uuid:对字符串列用128位uuid算法生成唯一字符串主键(5)assigned:如果没有一个主键明确指令生成策略,一般就会使用这个默认策略,它实际上可看成是无策略10、Hibernate表间关联有哪些方式?如果不是一对一关系,类中可采用哪些类表示多的一方?(1)、一对一、一对多(2)、list、set、map、array、bag、idbag。11、Spring框架由哪些功能模块组成?SpringAOP、SpringORM、SpringWeb、SpringContext、SpringDAO、SpringWebMVC和SpringCore,而前六种模块又构建在SpringCore之上。12、Spring的核心技术包括哪两个方面?如何理解?①依赖注入与控制反转:当某个Java实例需要其它Java实例时,系统自动提供需要的实例,无须显示获取。②AOP面向切面编程:从程序运行角度考虑程序流程,提供业务处理的切面,能处理程序执行中的特定点。13、实际开发中如何把Sturts,Spring,Hibernate整合在一起?①Spring与Struts整合:1、利用Struts的PugIn启动Spring容器2、使用Spring的DelegationRequestProcessor。3、使用DelegationActionProxy4、使用ActionSupport代替Action②Spring与Hibernate整合:1、通过Spring的配制文件管理SessionFactory2、使用HibernateTemplate和HibernateCallBack。14、Hibernate配置文件的说明,映射文件的说明?(给出文件,能说明一些配置含义)①Hibernate.Cfg.xmltestjdbc:mysql://localhost:3305/testdborg.hibernate.dialect.MySQLDialecttesedbtestcom.mysql.jdbc.Driver②StuBasicInfo.hbm.xml15、Spring(依赖注入整合)配置文件的说明(给出文件,能说明一些配置含义)world好元素1元素2元素1元素2map值1map值

友情提示:本文中关于《web总结》给出的范例仅供您参考拓展思维使用,web总结:该篇文章建议您自主创作。

  来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。


web总结
由互联网用户整理提供,转载分享请保留原作者信息,谢谢!
http://m.bsmz.net/gongwen/713226.html
相关阅读
最近更新
推荐专题