已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章Web开发相关技术,本章学习导航,本章学习要点,静态网页中静态的概念动态网页中动态的含义什么是Web服务器什么是网络数据库JSP/ASP/ASP.NET/PHP的比较C/S模式的特点B/S模式的特点,任务1-静态网页与动态网页,了解静态网页与动态网页的基本概念,明白静态网页与动态网页的各自特点,任务目标,小组讨论法资料查询法,学习方法,任务1-静态网页与动态网页,静态网页没有数据库的支持,在网站制作和维护方面工作量较大,因此当网站信息量很大时完全依靠静态网页制作方式比较困难;网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件;静态网页每个网页都有一个固定的URL,且网页URL以.htm、.html、.shtml等常见形式为后缀;静态网页的内容相对稳定,因此容易被搜索引擎检索;静态网页的交互性较差,在功能方面有较大的限制。,静态网页的特点,静态网页是指没有后台数据库、不含程序、不可交互的网页。你编写网页时选择的内容是什么它显示的就是什么,不会有任何改变。静态网页更新起来比较麻烦,适用于一般更新较少的展示型网站。,静态网页的定义,任务1-静态网页与动态网页,动态网页以数据库技术为基础,可以大大降低网站维护的工作量;动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页;采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等等;搜索引擎一般不可能从一个网站的数据库中访问全部网页;动态网页通常以.asp、.jsp、.php、.aspx等形式为后缀的页面文件。,动态网页的特点,动态网页是相对于静态网页而言的,是指可交互的、有后台数据库、含有程序的网页,它显示的内容随着用户需求的改变而改变。,动态网页的定义,课堂实践1,1举例说明什么是静态网页?静态网页有哪些特点?2可以与用户相互交互的是网页。3举例说明静态网页与动态网页有什么区别?4打开浏览器,在地址栏中输入,课堂练习题,任务2-Web服务器和网络数据库,了解Web服务器和网络数据库基本知识,熟悉几种常用的Web服务器,理解网络数据库的工作过程,任务目标,小组学习法资料查询法对比学习法,学习方法,任务2-Web服务器和网络数据库,1、MicrosoftIIS2、IBMWebSphere3、BEAWebLogic4、APACHE5、Tomcat,常用的Web服务器,Web服务器不是我们通常提到的物理机器的服务器的概念。这里的Web服务器是一种软件,可以管理各种Web文件,并为提出HTTP请求的浏览器提供HTTP响应。,Web服务器的定义,任务2-Web服务器和网络数据库,网络数据库也叫Web数据库。促进Internet发展的因素之一就是Web技术,网络数据库,课堂实践2,1Web服务是。2IIS的全称为。3什么是网络数据库技术?,课堂练习题,任务3-ASP/PHP/JSP与ASP.NET简介,了解各种Web技术,理解各种技术的特点,明白各种技术的区别。,任务目标,小组学习法资料查询法对比学习法,学习方法,任务3-ASP/PHP/JSP与ASP.NET简介,1ASPASP即ActiveServerPages,它是微软开发的一种类似HTML、Script(脚本)与CGI(公用网关接口)的结合体,它没有提供自己专门的编程语言,而是允许用户使用许多已有的脚本语言编写ASP的应用程序2PHPPHP即HypertextPreprocessor(超文本预处理器),PHP是一种HTML内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格类似于C语言,现在被很多的网站编程人员广泛的运用。,ASP与PHP,任务3-ASP/PHP/JSP与ASP.NET简介,1JSPJSP即JavaServerPages,它是由SunMicrosystem公司于1999年6月推出的新技术,JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(JavaScript),从而形成JSP文件(*.jsp)2ASP.NETASP.NET不是ActiveServerPage(ASP)的一个简单升级版本,而是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序,JSP与ASP.NET,课堂实践3,1动态网页技术有哪几种?2JSP技术有哪些特点?3试述ASP与ASP.NET有哪些区别。,课堂练习题,任务4-C/S结构与B/S结构,了解C/S结构与B/S结构,明白C/S结构与B/S结构的不同,任务目标,小组学习法资料查询法对比学习法,学习方法,任务4-C/S结构与B/S结构,C/S结构全称为Client/Server,即客户/服务器模式。C/S结构的系统分为两个部分:客户机和服务器。应用程序也分为服务端程序和客户端程序语言的风格类似于C语言,现在被很多的网站编程人员广泛的运用。,C/S结构,任务4-C/S结构与B/S结构,B/S结构全称为Browser/Server,即浏览器/服务器模式。B/S结构由浏览器、Web服务器、数据库服务器三个层次组成。,B/S结构,任务4-C/S结构与B/S结构,(1)使用简单:用户使用单一的Browser软件,操作方便,易学易用。(2)维护方便:应用程序都放在Web服务器端,软件的开发、升级与维护只在服务器端进行,减轻了开发与维护的工作量。(3)对客户端硬件要求低:客户端只需安装一种Web的浏览器软件(例如微软公司的IE浏览器)。(4)能充分利用现有资源:B/S结构采用标准的TCP/IP、HTTP协议,可以与现有Intranet微软用户1网很好地结合。(5)可扩展性好:B/S结构可直接通过Internet访问服务器。(6)信息资源共享程度高:Intranet网中的用户可方便地访问系统外资源,Intranet外的用户也可访问Intranet网内的资源微软用户1还是internet?(是Intranet,指企业内网)。,B/S结构的优点,任务4-C/S结构与B/S结构,()支撑环境C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务;B/S建立在广域网之上的,不必是专门的网络硬件环境,例与电话上网,租用设备。信息自己管理,有比C/S更强的适应范围,一般只要有操作系统和浏览器就行。()安全控制C/S一般面向相对固定的用户群,对信息安全的控制能力很强。一般高度机密的信息系统采用C/S结构适宜;B/S建立在广域网之上,对安全的控制能力相对弱,面向是不可知的用户群,可以通过B/S发布部分可公开信息。()程序架构C/S程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑;B/S对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上,比C/S有更高的要求,B/S结构的程序架构是发展的趋势。Microsoft公司的.Net系列和SUN和IBM推出的JavaBean构件技术将使B/S更加成熟。,C/S结构与B/S结构的比较,任务4-C/S结构与B/S结构,C/S结构与B/S结构的比较,()软件重用C/S程序侧重于整体性考虑,构件的重用性不是很好;B/S一般采用多重结构,要求构件相对独立的功能,能够相对较好的重用。()系统维护C/S程序由于整体性,必须整体考察,处理出现的问题以及系统升级都比较难,一旦升级可能要求开发一个全新的系统;B/S程序由构件组成,通过构件个别的更换,可以实现系统的无缝升级,系统维护开销减到最小,用户从网上自己下载安装就可以实现升级。()用户接口C/S多是建立的Window平台上,表现方法有限,对程序员普遍要求较高;B/S建立在浏览器上,有更加丰富和生动的表现方式与用户交流,并且大部分难度减低,减低开发成本。()信息流C/S程序一般是典型的集中式的机械式处理,交互性相对低;B/S信息流向可变化。如电子商务的B-B、B-C和B-G等信息、流向的变化很多。C/S结构与B/S结构各有优势,在相当长的时间期内二者将会共存。,本章小结,本章学习内容,本章主要学习了如下内容:静态网页和动态网页:包括
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年交通事故伤员急救知识测试题库
- 2026年青年干部身心健康管理知识试题
- 2026年全面解析供销社废旧物资回收挑选工考试要点及模拟题集锦
- 2026年两岸体育交流与合作政策知识
- 2026山东德州武城县鼎固建筑工程有限公司招聘4人考试模拟试题及答案解析
- 2026年中国电信招聘考试大数据处理与分析HadoopSpark技术框架考点速览
- 2026年固定资产管理员盘点与台账练习题
- 2026年工作心理与职业适应能力题
- 2026年社会调查方法与数据分析应用问题
- 2026中宁县喊叫水乡招聘专职网格员2人笔试参考题库及答案详解
- DL-T5418-2009火电厂烟气脱硫吸收塔施工及验收规程
- 河北嘉恒隆生物科技有限责任公司建设年产 10000 吨食品用明胶、5000 吨食用蛋白粉、5000 吨宠物饲料和 5000 吨油脂资源综合利用项目环境影响报告表
- 安全隐患排查及整改制度
- 人教版小学四年级信息技术上册知识点整理与归纳
- 饭店送餐合同协议书
- 《肿瘤分子生物学》课件
- 记账凭证封面直接打印模板
- 治安管理处罚法一本通
- 2023年湖南省长沙市中考物理试题(原卷)
- 头针疗法幻灯片
- YY/T 1268-2023环氧乙烷灭菌的产品追加和过程等效
评论
0/150
提交评论