WEB开发简介18839.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WEB开发简介 WEB的发展历程 在最早,人们为了方便开展科学研究,设计出了Internet用于连接美国的少数几个顶尖研究机构,之后随着进一步的发展,人们开始应用HTTP协议(Hypertext Transfer Protocol,超文本传输协议)进行超文本(hypertext)和超媒体(hypermedia)数据的传输,从而将一个个的网页展示在每个用户的浏览器上,今天的WEB已经最早的静态WEB发展到了动态WEB阶段,随之而来的像网上银行、网络购物等站点的兴起,更是将WEB带进了人们的生活和工作之中。 C/S模式 过去,网络软件的开发都采用客户端(Client)/服务器(Server)模式(C/S模式) 。这种模式具有两层结构(2-Tier)。比如在Java中,可以通过Socket实现一个客户端/服务器的架构,整个系统的架构如图所示: C/S模式的特点 特点:主要的业务逻辑都集中于客户端程序 (QQ) 缺点: 系统安装、调试、维护和升级困难。 在整个系统中,业务逻辑和用户界面都集中到了客户端,必然会增加安全隐患。 B/S模式的特点 通用的浏览器取代了原来的客户端程序。 缺点:原来在C/S模式下很容易实现的一些客户端功能,在B/S模式下,变得很难实现甚至无法实现。 Web的实质 Web是基于Internet的一个多媒体信息服务系统 它基于客户/服务器模式, 整个系统由Web服务器、 浏览器(Browser)和通信协议等三部分组成 通信协议采用的是HTTP协议 HTTP协议是超文本传输协议(Hypertext Transfer Protocol)的简写 ,HTTP协议处于TCP/IP协议簇的应用层 Web的协议-HTTP协议 HTTP协议的特点 HTTP是基于客户/服务器模式且是面向连接的 HTTP能够传送任意类型数据对象 HTTP连接是一种一次性连接,每次连接只处理一个请求 HTTP是一种无状态协议, 即服务器不保留与客户交易时的任何状态 HTTP的默认TCP端口是80 HTTP的主要请求指令 HTTP协议的方法 HTTP规范定义了七种请求方法,常用的请求方法是GET和POST GET: 该方法的目的是取回由URL指定的资源,主要用于取回由一个超文本链所定义的对象 POST: 当客户向服务器传送大量数据,要求服务器和公共网关接口CGI(Common Gateway Interface)程序作进一步处理时要使用POST方法。例如,发送HTML FORM内容。这时,FORM内容的URL编码将随请求一起发出 Web工作原理… 基本原理概述 在Web服务器上, 主要以网页(Home Page)的形式来发布多媒体信息 网页采用超文本标记语言HTML(Hyper Text Markup Language)来编写 当浏览器软件连接到Web服务器并获取网页后, 通过对网页HTML文档的解释执行将网页所包含的信息显示在用户的屏幕上 …Web工作原理… Web的基本组织形式 Web是一个超文本文件的集合 超文本文件是Web的基本组成单元,也称为网页或HTML文档、Web页等,通常是以.html或.htm为后缀的文件 Web页之间通过超文本中的超级链接组织在一起 Web应用组成 静态部分 动态部分 静态WEB 静态WEB —— Applet 动态WEB 动态WEB的实现方式 CGI(Common Gateway Interface,公共网关接口) PHP(Hypertext Preprocessor,超文本预处理) ASP(Active Server Pages,动态服务页) ASP.NET JSP(Java Server Page,Java服务页)/ Servlet(服务器端小程序) 企业开发架构 JAVA EE架构 JAVA EE(JAVA Enterprise Edition,在2005年之前称为J2EE)是在JAVA SE基础之上建立起来的一种标准开发架构,主要用于企业级应用程序的开发,在JAVA EE的开发中是以B/S作为主要的开发模式,在JAVA EE中提供了多种组件及各种服务 完整架构 JAVA EE核心组成 容器:Applet Container、Application Container、Web Container、EJB Container 组件:Applet、Application、JSP/Servlet、EJB 服务:HTTP(Hypertext Transfer Protocol)、RMI-IIOP(Remote Method Invocation over the Internet Inter-ORB Protocol)、Java IDL(Java Interface

文档评论(0)

无敌 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档