1.1B/S架构
1.1.1 Internet 与WWW
Internet 因特网,它由成千上万个不同规模的网络通过自愿原则采用TCP/IP协议互相连接起来的一个巨型计算机网络
B/S架构:Brower 浏览器
浏览器也称为HTML解释器、网页解释器;浏览器差异:浏览器内核,JS引擎
1.1.2 HTML语言Hypertext Markup Language
超文本标记语言,是为网页创建和其它可在网页浏览器中看到的信息而设计的一种标记语言。
HTML不是一种编程语言,而是一种描述性的标记tag语言
每个HTML 网页文档包含若干HTML 标记和文本内容组成
HTML标记(HTML tag)是由尖括号包围的关键词
HTML标记通常成对出现,单标记: 元数据
标准的HTML网页都以标记开始,以标记结束。
在
和之间的内容,是文档头部信息,主要是一些定义、说明标记。 头部信息除title标记外都在网页显示不出来的。头部中最常用的标记符是**浏览器作用:
浏览器顺序读取标记内容并加以解释转换后便形成了具有外观特征的可视对象。
1.1.3 浏览器
浏览器就是访问网站的客户端工具软件。
浏览器内核决定了浏览器如何显示网页的内容以及页面的格式信息。
1.2html" class="superseo">前端技术
运行在PC端,移动端等浏览器上展现给用户浏览的网页。
HTML:Tag (元素,属性) 基本功能;CSS:内容和外观分离,布局;JS:逻辑,交互,内置对象---功能
1.3后端服务器资源
Web文档是一种重要的Web资源,它通常是使用某种语言(如HTML,JSP等)编写的页面文件,因此也称为Web页面。
Web文档又分为静态文档和动态文档。 静态文档创建完后存放在Web服务器中,在被用户浏览的过程中,其内容不会改变。 动态文档(dynamic document)是指文档的内容可根据需要动态生成。
如果资源本身没有任何处理功能它就是静态的,如果资源有自己的处理能力,它就是动态的。 Web应用程序通常是静态资源和动态资源的混合。
HTTP协议:
HyperText Transfer Protocol,超文本传输协议;所有的WWW文件都必须遵守这个标准。 HTTP就成为WWW的支撑协议,是基于TCP/IP通信协议的应用层协议。浏览器和服务器之间的数据传递需要遵从HTTP协议。
HTTP服务器:
提供WWW服务的服务器被成称为HTTP服务器
目前最主流的三个Web服务器是Apache、 Nginx 、IIS
服务器编程技术:CGI技术,Servlet技术,动态页面技术
CGI技术:效率比较低
公共网关接口(Common Gateway Interface,CGI)技术是在服务器端实现动态功能的传统方法。
CGI是一种标准化的接口,允许Web服务器与后台程序和脚本通信,这些后台程序和脚本能够接受输入信息(例如,来自表单),访问数据库,最后动态生成HTML响应。
Servlet技术
Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。
是Java开发Web应用的底层技术
在Java平台上,服务器扩展是使用Servlet API编写的
服务器扩展模块叫做Servlet容器(container),或称Web容器;TOMCAT就是一个Web容器。
动态页面技术
脚本嵌入网页当中 ASP(Active Server Page)称为活动服务器页面,是Microsoft公司推出的一种开发动态Web文档的技术。 **PHP(**PHP:Hypertext Preprocessor)称为超文本预处理器,它是一种HTML内嵌式的语言。 **JSP(**JavaServer Pages)是Java服务器页面,它与PHP非常相似,只不过页面中的动态部分是用Java语言编写的。
Servlet和JSP
JSP是一个简化版的Servlet设计,是在传统的HTML代码中插入java程序段和jsp标记,从而形成jsp文件。
JSP文件会被转换和编译成Servlet程序。
Servlet应用无法独立运行,必须运行在Servlet容器中。
1.4Tomcat服务器
轻量级应用服务器,配置好Apache 服务器,可利用它响应HTML页面的访问请求。
Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。
WEB概述
一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务。
工作原理:
web的相关概念;
1.统一资源定位器:url是因特网上标准的资源的地址(Address),也就是网页地址。
协议类型://服务器地址(端口号)/路径/文件名 http://info.cern.ch/www20/0002 中国教育和科研计算机网CERNET
2.web服务器:也称为网站,指在Internet上提供Web访问服务的站点,是由计算机软件和硬件组成的有机整体。必须为Web服务器配置IP地址和域名,才能对外提供Web服务。
3.超链接:超链接在本质上属于一个网页的一部分,它是一种允许我们同其他网页或站点之间进行连接的元素。百度百科_全球领先的中文百科全书">百科
AJAX
Ajax的核心是JavaScript对象XMLHttpRequest。 该对象在Internet Explorer 5中首次引入,它是一种支持异步请求的技术。 简而言之,XMLHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户。
DOM BOM树
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)