web开发基础知识1_第1页
web开发基础知识1_第2页
web开发基础知识1_第3页
web开发基础知识1_第4页
web开发基础知识1_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

web开发基础知识C/S、B/S开发基础知识web开发基础知识javaEE基础知识背景知识3Sept.2022年NeusoftConfidentialC/S、B/S开发基础知识web开发基础知识javaEE基础知识第一章:背景知识目标:本章旨在介绍web应用开发的基础知识,理解相关的概念和术语,为后面的章节学习打下基础。通过本课的学习,学员应该掌握如下知识:1)C/S与B/S结构的相关知识2)了解WEB开发的基本概念3)JavaEE相关概念教学方法:讲授ppt+课堂演示C/S、B/S开发基础知识web开发基础知识javaEE基础知识主要内容分布式应用基础知识9C/S模式9B/S模式9两种模式比较Web基础知识9Web的请求与响应模式9Web资源与URL/URI9Web应用及主要技术JavaEE简介9JavaEE平台的出发点9JavaEE的容器与应用服务器9JavaEE主要技术C/S、B/S开发基础知识web开发基础知识javaEE基础知识Contentsl23分布式应用基础知识Web基础知识JavaEE简介C/S、B/S开发基础知识web开发基础知识javaEE基础知识分布式应用基础知识分布式应用(distributedapplication)9由不同的运行于分离的运行环境下的组件构成的应用程序,通常是在不同的平台上通过网络互联起来9建立在网络之上的软件系统9典型的分布式应用双端式(客户机-服务器Client/Server)三端式(客户机-中间件一服务器Client/Middleware/Server)多端式(客户机一多组件一多服务器Client/MultipleMiddleware/Multipleserver)C/S、B/S开发基础知识web开发基础知识javaEE基础知识分布式应用基础知识集中式分布式C/S、B/S开发基础知识web开发基础知识javaEE基础知识分布式应用基础知识☆C/SB/S模式C/S(Client/Server)9即客户机/服务器结构9早期的软件系统多以此作为首选设计标准。服务器通常采用高性能的「二工作站或小型机,并采用大型数据库系统9客户端安装专门的软件B/S(Brower/Server)9主要应用于广域网9软件业务逻辑大部分在服务器端实现,不必开发客户端,应用广泛,易于管理维护9用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现C/S、B/S开发基础知识web开发基础知识javaEE基础知识分布式应用基础知识☆C/SB/S的比较比较硬件安全程序架构软件重用维护用户接口信息流C/S小范围,固定用户固定,强注重流程复杂,不方便两端维护以Window平台为基础,接口有限中央集权,交互性低B/S可以无专门硬件用户不可知,较弱注重安全及速度构件独立,便于重用服务器个别构件维护建立在浏览器之上,表达丰富流向可变,类似交易中心C/S、B/S开发基础知识web开发基础知识javaEE基础知识Contents123分布式应用基础知识Web基础知识JavaEE简介C/S、B/S开发基础知识web开发基础知识javaEE基础知识WEB基础知识什么是WEB?Web由数以亿计的使用浏览器的客户端和Web服务器组成的,这些客户和服务器之间通过有线的或无线的网络连接在一起,通过web应用系统来相互交流、分享资源。C/S、B/S开发基础知识web开发基础知识javaEE基础知识WEB基础知识WEB访问处理过程9WEB服务器(WEBServer)WEB服务器接收客户请求,然后向客户返回一些结果9WEB客户端(WEBClient)WEB客户端允许用户请求服务器上的某个资源,并且向用户显示请求的结果9WEB浏览器(WEBBrowser)C/S、B/S开发基础知识web开发基础知识javaEE基础知识WEB基础知识WEB9核心一三个标准:统一资源标识符(URL),这是一个世界通用的负责给万维网上例如网页这样的资源定位的系统。超文本传送协议(HTTP),它负责规定浏览器和服务器怎样互相交流。超文本标记语言(HTML),作用是告诉浏览器向用户显示什么样的内容。C/S、B/S开发基础知识web开发基础知识javaEE基础知识WEB基础知识URLURL(UniformResourceLocator)—统一资源定位符9用于完整地描述Internet上网页和其他资源的地址的一种标识方法9组成:协议+服务器地址(端口)+具体资源路径9如果端口号是该协议的标准端口号,可以省略端口号http协议万维网的服务器服务器域名服务器端口号服务器上子目录Html文件C/S、B/S开发基础知识web开发基础知识javaEE基础知识WEB基础知识☆HTTP协议HTTP(HyperTextTransferProtocol)超文本传输协议9从WWW服务器传输超文本到本地浏览器的传送协议9WEB开发的三个标准之一9通过HTTP协议,使HTTP客户(如Web浏览器)能够从HTTP服务器(如Web服务器)请求信息和服务9使浏览器更加高效,使网络传输减少C/S、B/S开发基础知识web开发基础知识javaEE基础知识WEB基础知识☆HTTP请求格式HTTP应答格式C/S、B/S开发基础知识web开发基础知识javaEE基础知识WEB基础知识WEB应用(WebApplication)9基于HTTP协议的应用程序9Brower/Server的结构浏览器客户端:通过HTTP请求发送数据服务器:处理,并通过HTTP响应将结果显示给客户9交互过程:HTTP请求与响应的过程C/S、B/S开发基础知识web开发基础知识javaEE基础知识WEB基础知识WEB应用技术91996年,Microsoft在其IIS3.0中引入。9HTML+Script+COM组件。9优点:简单易学、安装。9缺点:安全性差、跨平台性差、适合中小系统91994年,RasmusLerdorf发明。9PersonalHomePage一种HTML内嵌式的语言。9优点:跨平台性好、良好的数据库交互能力、效率高、安全性好、免费。9缺点:安装复杂、缺少企业支持。91997年,Servlet;1998年,JSP;1999年,J2EE发布。9HMTL+JAVA片段+JSP语法+Script。9优点:跨平台性好、强大的可伸缩性。9缺点:复杂度高、机器配置高。__SPC/S、B/S开发基础知识web开发基础知识javaEE基础知识Contentsl23分布式应用基础知识Web基础知识JavaEE简介C/S、B/S开发基础知识web开发基础知识javaEE基础知识JavaEE简介JavaEE简介9J2EE平台由一整套服务(__S)、应用程序接口(人「5)和协议构成,它对开发基于WEB的多层应用提供了功能支持。9J2EE是一种框架和标准,框架类似

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论