版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、web应用程序设计,讲座:宋春辉,第一章web应用程序概述,讲座内容:了解web应用程序相关概念;了解web应用程序模式的工作原理。了解开发技术的web应用程序了解ASP应用程序开发技术;了解电子商务网站开发模式。教育重点,难点:了解web应用程序的概念,了解web应用程序模式(静态和动态)的工作原理,了解当前主要web应用程序服务器技术的特点,重点关注ASP应用程序开发技术。困难:web应用程序模式工作原理,ASP应用程序开发技术。1.1什么是web?万维网、Web或3W(WWW)也称为万维网,是分布式、动态的多平台交互式图形界面信息祖怀和发布系统。web核心技术:HTTP URL HTML
2、、信息的传输协议、信息资源的位置、信息的说明以及什么是1.2 web应用程序?web应用程序是基于超文本(web页)信息格式的网络应用程序,超文本(web页)是包含多个web动态页的网站。这些网页可以与用户或其他网页交互,并可以访问web服务器上的各种数据资源以执行特定功能。web分类静态web页:动态web页:设计创建完成时确定web页的信息内容。设计创建完成时,部分或全部网页信息内容不确定,用户浏览的页面信息内容仅在用户请求web服务器时确定。这意味着客户端可以根据每个客户端的不同请求动态生成web内容。1.2什么是web应用程序,web应用程序的特点是大量使用动态页。角色:提供网络信息浏
3、览;提供用户和服务器之间的信息交互。特征:基于超文本的网络信息表示:不连续性,超文本结构网页(网页);用户通过浏览器(IE)访问。提供高效的交互模式明确的结构层次:2层、3层结构。1.3 web应用程序操作模式B/S模式,B/S(浏览器/服务器)模式的两个实体:web客户软件,通常为Microsoft Internet Explorer(IE),Netscape Netscapeweb服务器软件,例如Microsoft internet信息服务器(IIS)。静态模式:(2层)动态模式:(3层或多层);1 . 3 . 1静态模式的工作方式;1 . 3 . 1静态模式的工作方式(2层);请求进程:
4、在浏览器中建立与服务器的连接;ULR请求下载指定的文件(网页)。中途可能要求中断。响应进程:服务器在浏览器中查找URL指定文件和关联文件。指定URL传输文件和关联的文件,完成后立即断开连接。如果没有相关页面,则显示“找不到文件”将发送消息,完成后将立即断开连接。显示过程:浏览器在客户端(如IE)的浏览器中解析显示web页。1.3.2动态模式的工作方式(三层或多层)、1.3.2动态模式的工作方式(焦点)、请求进程:从浏览器到服务器响应进程:服务器在浏览器中查找URL指定文件和关联文件。扫描动态页并运行服务器端代码。发生访问数据资源的代码时,调用服务器端应用程序组件以访问数据资源,返回结果数据集,
5、执行数据处理,然后将结果添加到页面。运行剩馀的代码,最终生成HTML网页。生成的HTML网页和相关文档将发送到客户端。如果没有相关页面,则显示“找不到文件”将发送消息,完成后将立即断开连接。显示过程:浏览器、1.4 web应用程序分类、客户端脚本服务器端脚本程序服务器端应用程序、1.4.1客户端脚本程序、脚本语言:JavaScript、VBScript服务器端脚本程序通过对页面中的特定事件执行浏览器端响应(例如控制页面元素、用户与浏览器交互初步处理数据验证查找数据记录用户操作等),减轻服务器的负担。1 . 1 数据处理服务对象设置(调用服务应用程序)、1.4.3服务器端应用程序、高级语言:VC
6、、VB、Delphi等比较CGI ActiveX、ADO COM、COM CGI、COM、ActiveX(了解)、和缺点:无法在PWS、IIS服务器上跨平台运行脚本引擎。VBScript、JScript在HTML web文件中包含简单的脚本程序,以便进行简单的数据处理和数据计算。使用ActiveX、COM等组件访问数据集、存储过程以及服务器端硬件和软件资源。不需要完整的编程、编译,开发过程就简单易行。安全性低,执行效率低。1.5.3PHP应用服务器技术简介,rasmeller dorf 1994年提出的建议,通过他人的参与共同开发。服务器端:Unix、Linux或Windows操作系统:客户端
7、:常规浏览器。优点:免费,开源;缺点:大企业支持不足。SUN建议的1.5.3JSP应用程序服务器技术简介。多家公司合作创建的动态web技术。此技术的目的是集成已存在的Java编程环境(例如Java servlet等),从而产生了一种全新的web程序语言,可与ASP抗衡。JSP是在一般HTML文件中包含Java程式片段(Scriptlet)和JSP标签。优点:跨平台;缺点:1.5.4IIS服务器简介复杂难学,Microsoft internet information server IIS是提供高效、交互的web信息导航的服务器。ASP组件、web服务器、FTP服务器、静态网页(.htm)的SM
8、TP服务器嵌入:将用户请求的文件直接发送到客户浏览器。动态网页(.ASP):调用ISAPI或ActiveX组件或com组件,运行ASP的服务器端程序,生成动态web页,然后将结果发送到客户浏览器。1.6动态web技术的主要应用程序可以在个人主页上添加动态模块(如布告栏)、在线论坛。网络教育,远程教育网站。电子商务网站。电子政府网站,在线办公系统。1.7电子商务网站开发模型,服务器操作系统:Windows 2000 Server服务平台:IIS 5.0(ASP)数据库系统:access 2000 web开发工具:Dreamweaver MX编程语言:客户端:javascreadministrat
9、or用户找到的页面信息内容仅在用户请求web服务器时确定。web应用程序是基于超文本(web页)信息格式的网络应用程序,超文本(web页)是包含多个web动态页的网站。这些网页可以与用户或其他网页交互,并可以访问web服务器上的各种数据资源以执行特定功能。web应用程序分为客户端脚本程序、服务器端脚本程序和服务器端应用程序。Asp应用程序服务器技术是基于脚本语言的应用程序服务器技术。IIS服务器简介是提供高效、交互的web信息导航的服务器。作业或课后思考标题:静态网页和动态网页有什么区别?web应用程序包含哪些程序?简述了web静态模式的工作原理。简述了web动态模式的工作原理。简述Asp应用
10、服务器技术的特点。概述IIS服务器的特点。公用网关接口(CGI)公用网关接口,用于处理从服务器发送的数据。主要缺点:开发很麻烦。占用与web服务器不同的进程的独立可执行程序。当多个用户请求CGI程序时,服务器必须同时运行多个程序副本,这会占用大量系统资源,严重影响服务器性能。Microsoft为软件组件之间的多个进程、机器、硬件和操作系统之间的互操作性建议了二进制通信规范,这是通过接口透明地传递打包数据的技术,独立于语言和操作平台。COM对象是实现一个或多个接口的对象,这些接口通过接口输出COM对象提供的服务。COM对象的目的是实现资源共享,在二进制代码级别实现共享。COM(组件对象模型)和ActiveX是M
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 软件开发服务项目-需求规格说明书-模板
- 放射卫生医师专题考试复习题库(附答案)
- ICU内分泌系统疾病护理
- 产科护理诊断的伦理考量
- 2026年高考物理三轮冲刺:力学实验 题型讲义+练习题(含答案解析)
- 老年消化系统疾病护理知识考试复习题库及解析(附答案)
- ICU疼痛评估与管理策略
- 山西省阳泉市2025年数学四年级第二学期期末教学质量检测试题含答案
- 山西省运城市夏县2025年数学三年级第二学期期末学业水平测试模拟试题含解析
- 危重患者疼痛管理与舒适护理
- 人教版小学六升七数学暑假衔接作业完整版 (可直接打印)
- 2026年山东档案职称必背题库附答案详解(模拟题)
- 山东师大附中2026届高三6月高考考前打靶卷英语试卷(含答案)
- 2026年电网企业专业技能考核(变配电运行值班员高级、三级)综合能力测试题及答案
- 2026江苏宿迁市楚光能源发展集团有限公司员工招聘4人考试参考试题及答案解析
- 2026福建福州地铁集团有限公司(本科类院校专场)校园招聘219人考试参考试题及答案解析
- 四川省成都市2026年初中学业水平考试地理试题(含答案)
- 光伏工程移交验收
- 2026年成都市中考地理试卷(含答案)
- 浙江省金华永康市2024-2025学年七年级第二学期期末学业水平监测数学试卷(含答案)
- 2026天津中考地理考前一周加分卷含答案
评论
0/150
提交评论