版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1章 Web开发相关(xinggun)技术宁云智 刘志成共二十四页本章学习(xux)导航共二十四页本章学习(xux)要点静态网页中静态的概念动态网页中动态的含义什么是Web服务器什么是网络数据库JSP/ASP/ASP.NET/PHP的比较C/S模式(msh)的特点B/S模式的特点 共二十四页任务1-静态(jngti)网页与动态网页 了解静态网页与动态网页的基本概念,明白静态网页与动态网页的各自(gz)特点任务目标 小组讨论法 资料查询法学习方法共二十四页任务1-静态(jngti)网页与动态网页静态网页没有数据库的支持(zhch),在网站制作和维护方面工作量较大,因此当网站信息量很大时完全依靠
2、静态网页制作方式比较困难;网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件;静态网页每个网页都有一个固定的URL,且网页URL以.htm、.html、.shtml等常见形式为后缀;静态网页的内容相对稳定,因此容易被搜索引擎检索;静态网页的交互性较差,在功能方面有较大的限制。静态网页的特点静态网页是指没有后台数据库、不含程序、不可交互的网页。你编写网页时选择的内容是什么它显示的就是什么,不会有任何改变。静态网页更新起来比较麻烦,适用于一般更新较少的展示型网站。 静态网页的定
3、义共二十四页任务1-静态(jngti)网页与动态网页动态网页以数据库技术为基础,可以大大降低网站维护的工作量; 动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页; 采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理(gunl)、订单管理(gunl)等等; 搜索引擎一般不可能从一个网站的数据库中访问全部网页; 动态网页通常以.asp、.jsp、.php、.aspx等形式为后缀的页面文件 。动态网页的特点动态网页是相对于静态网页而言的,是指可交互的、有后台数据库、含有程序的网页,它显示的内容随着用户需求的改变而改变。 动态
4、网页的定义共二十四页课堂(ktng)实践11举例说明什么是静态网页?静态网页有哪些特点?2可以与用户相互交互(jioh)的是 网页。3举例说明静态网页与动态网页有什么区别?4打开浏览器,在地址栏中输入/index.htm,进入网易公司126的免费邮箱页面,查看地址栏和网页内容体验静态页面的特点。5在/index.ht页面中选择【注册】按钮,进入申请免费邮箱页面,查看地址栏和网页内容体验动态网页的特点。6打开浏览器,在地址栏中输入/index.htm,进入中国程序员网站的主页,选择【免费注册】链接(/CSDNUserRegister.aspx),进入注册页面,查看地址栏和网页内容,体验网站中静态
5、网页和动态网页的结合。课堂练习题共二十四页任务(rn wu)2-Web服务器和网络数据库 了解Web服务器和网络数据库基本知识,熟悉几种常用的Web服务器,理解网络数据库的工作(gngzu)过程任务目标 小组学习法 资料查询法 对比学习法学习方法共二十四页任务(rn wu)2-Web服务器和网络数据库1、Microsoft IIS 2、IBM WebSphere 3、BEA WebLogic 4、APACHE 5、Tomcat 常用(chn yn)的Web服务器Web服务器不是我们通常提到的物理机器的服务器的概念。这里的Web服务器是一种软件,可以管理各种Web文件,并为提出HTTP请求的浏览
6、器提供HTTP响应。 Web服务器的定义共二十四页任务(rn wu)2-Web服务器和网络数据库 网络数据库也叫Web数据库。促进Internet发展的因素之一就是(jish)Web技术 网络数据库共二十四页课堂(ktng)实践21Web服务是 。2IIS的全称为(chn wi) 。3什么是网络数据库技术?课堂练习题共二十四页任务(rn wu)3-ASP/PHP /JSP与ASP.NET简介 了解各种( zhn)Web技术,理解各种技术的特点,明白各种技术的区别。任务目标 小组学习法 资料查询法 对比学习法学习方法共二十四页任务(rn wu)3-ASP/PHP /JSP与ASP.NET简介 1
7、ASP ASP 即Active Server Pages,它是微软开发的一种类似HTML、Script(脚本)与CGI(公用网关接口)的结合体,它没有提供自己专门的编程语言,而是允许(ynx)用户使用许多已有的脚本语言编写ASP的应用程序 2PHP PHP 即Hypertext Preprocessor(超文本预处理器),PHP 是一种HTML内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格类似于C语言,现在被很多的网站编程人员广泛的运用。 ASP与PHP共二十四页任务(rn wu)3-ASP/PHP /JSP与ASP.NET简介
8、1JSP JSP 即Java Server Pages,它是由Sun Microsystem公司于1999年6月推出的新技术,JSP技术有点类似ASP技术,它是在传统的网页(wn y)HTML文件(*.htm,*.html)中插入Java程序段(JavaScript),从而形成JSP文件(*.jsp) 2ASP.NET ASP.NET不是 Active Server Page (ASP) 的一个简单升级版本,而是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序 JSP与ASP.NET共二十四页课堂(ktng)实践31动态网页(wn y)技术有哪几种?2JSP技
9、术有哪些特点?3试述ASP与ASP.NET有哪些区别。课堂练习题共二十四页任务(rn wu)4-C/S结构与B/S结构 了解C/S结构与B/S结构,明白(mng bai)C/S结构与B/S结构的不同任务目标 小组学习法 资料查询法 对比学习法学习方法共二十四页任务(rn wu)4-C/S结构与B/S结构 C/S结构全称为Client/Server,即客户/服务器模式。C/S结构的系统分为两个部分(b fen):客户机和服务器。应用程序也分为服务端程序和客户端程序语言的风格类似于C语言,现在被很多的网站编程人员广泛的运用。 C/S结构 共二十四页任务(rn wu)4-C/S结构与B/S结构 B/
10、S结构全称为(chn wi)Browser/Server,即浏览器/服务器模式 。 B/S结构由浏览器、Web服务器、数据库服务器三个层次组成。 B/S结构 共二十四页任务(rn wu)4-C/S结构与B/S结构 (1)使用简单:用户使用单一的Browser软件,操作方便,易学易用。(2)维护方便:应用程序都放在Web服务器端,软件的开发、升级与维护只在服务器端进行,减轻了开发与维护的工作量。(3)对客户端硬件要求低:客户端只需安装一种Web的浏览器软件(例如微软公司的IE浏览器)。(4)能充分利用现有资源:B/S结构采用标准的TCP/IP、HTTP协议,可以与现有Intranet微软用户1网
11、很好地结合。(5)可扩展性好:B/S结构可直接通过(tnggu)Internet访问服务器。(6)信息资源共享程度高:Intranet网中的用户可方便地访问系统外资源,Intranet外的用户也可访问Intranet网内的资源微软用户1还是internet?(是Intranet,指企业内网)。 B/S结构的优点 共二十四页任务(rn wu)4-C/S结构与B/S结构 ()支撑环境 C/S一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务;B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备。信息自己管理,有比C/S更强的
12、适应范围, 一般只要有操作系统和浏览器就行。()安全控制 C/S一般面向相对固定的用户群, 对信息安全的控制能力很强。一般高度机密的信息系统采用C/S 结构适宜;B/S 建立在广域网之上, 对安全的控制能力相对弱, 面向是不可知的用户群,可以通过B/S发布(fb)部分可公开信息。()程序架构 C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑;B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上,比C/S有更高的要求,B/S结构的程序架构是发展的趋势。 Microsoft公司的.Net系列和SUN 和IBM推出的JavaBean 构件技术将使
13、B/S更加成熟。C/S结构与B/S结构的比较 共二十四页任务(rn wu)4-C/S结构与B/S结构 C/S结构(jigu)与B/S结构的比较 ()软件重用 C/S 程序侧重于整体性考虑, 构件的重用性不是很好;B/S一般采用多重结构,要求构件相对独立的功能,能够相对较好的重用。()系统维护C/S 程序由于整体性, 必须整体考察, 处理出现的问题以及系统升级都比较难,一旦升级可能要求开发一个全新的系统;B/S程序由构件组成,通过构件个别的更换,可以实现系统的无缝升级,系统维护开销减到最小,用户从网上自己下载安装就可以实现升级。()用户接口 C/S 多是建立的Window平台上,表现方法有限,对
14、程序员普遍要求较高;B/S 建立在浏览器上,有更加丰富和生动的表现方式与用户交流,并且大部分难度减低,减低开发成本。()信息流 C/S 程序一般是典型的集中式的机械式处理, 交互性相对低;B/S信息流向可变化。如电子商务的B-B、B-C和B-G等信息、流向的变化很多。C/S结构与B/S结构各有优势,在相当长的时间期内二者将会共存。共二十四页本章(bn zhn)小结 本章学习(xux)内容本章主要学习了如下内容:静态网页和动态网页:包括静态网页的特点和动态网页特点;Web服务器和网络数据库:包括Web服务器概念和网络数据库技术;JSP与ASP/PHP/ASP.NET:包括ASP的特点、PHP的特
15、点、ASP.NET的特点和JSP的特点;C/S结构与B/S结构:包括C/S结构的模型和特点、B/S结构的模型和特点。共二十四页课外(kwi)拓展 课外(kwi)拓展题1、访问“中国互动出版网”(/)、“当当网”(/)、“卓越网”(/),体验网上售书和网上买书的过程。2、如果您身边的弘道书店需要建立一个名为HongDaoBook的网站来实现网上售书,请您根据弘道书店图书销售情况从操作系统、Web服务器、数据库管理系统角度考虑,确定开发该网站的方案?并请说明理由。共二十四页内容摘要第1章 Web开发相关技术。静态网页的交互性较差,在功能方面有较大的限制。你编写网页时选择的内容是什么它显示的就是什么,不会有任何改变。3试述ASP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业培训合作计划
- 2024出租车租赁经营合同企业租赁经营合同
- 2024室内装饰设计合同书样本
- 软件外包合同样本
- 社区停车位租赁合同范本
- 卖房代理合同格式
- 公司贷款偿还合同范例
- 专业摄影合作协议书模板
- 房屋租赁合同安全协议
- 房屋权益合法转让合同样本
- 体检报告汇总分析中风险的防范
- 村里建群管理制度
- 【城市轨道交通运营安全管理研究5300字】
- 2024年中核汇能有限公司招聘笔试参考题库含答案解析
- 上海市2024届高三7月模拟预测历史试题(等级考)(解析版)
- 肺炎护理查房课件
- 2024年中国华能集团招聘笔试参考题库含答案解析
- 服务质量的管理规定模版
- 部编《道德与法治》二年级上册教材解析及教学建议
- 2024年中考化学实验探究题说题
- 在高中语文课堂中开展爱国主义教育的策略探究获奖科研报告
评论
0/150
提交评论