欢迎来到天天文库
浏览记录
ID:37094955
大小:2.38 MB
页数:66页
时间:2019-05-11
《动态网页制作与编程1基础知识》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、动态网页制作与编程孟宇龙mengyulong@hrbeu.edu.cn哈尔滨工程大学计算机科学与技术学院课程概况目标:能较熟练地使用Dreamweaver+ASP进行动态网页设计24学时:14+102本次课程主要内容相关基础知识什么是网页和网站网页的分类网页中的常用术语网页设计的相关知识服务器、网页与客户端浏览器的关系B/S结构动态网页开发平台和工具IISASP,JSPDreamweaverDB一个简单的例子3什么是网页网页是由HTML(超级文本标识语言)或者其他语言编写的,通过IE浏览器编译后供用户获取信息的页面,它又称为Web页,其中可包含文字、图像
2、、表格、动画和超级链接等各种网页元素。4什么是网站网站就是一个或多个网页的集合。从广义上讲,网站就是当网页发布到Internet上以后,能通过浏览器在Internet上访问的页面。门户网站职能网站专业网站个人网站5网页的分类按所处位置分类按表现形式分类6按所处位置分类按网页在网站中所处的位置可将网页分为主页和子页两类。7按表现形式分类按网页的表现形式可将网页分为静态网页和动态网页。8Web常用术语URL(UniformResourceLocator):即统一资源定位器,是一种唯一标识Internet上计算机、目录和文件的位置的命名规则。它由资源类型、存放
3、资源的主机地址和端口以及资源目录和文件名构成。具体如下:资源类型表示信息传输的协议,如http、ftp等。主机地址即为提供资源的主机IP地址或域名地址。端口表示某一服务器在该主机上所使用的TCP端口。目录表示提供服务的信息资源所在的目录。文件名由基本文件名和扩展名两部分构成。例如:http://www.student.com:80/study/default.html↑↑↑↑↑资源类型 主机地址 端口目录 文件名9Web常用术语(续上)HTTP(HypertextTransferProtocol):超文本传输协议,是Internet上访问WWW信息
4、资源的一种协议,用来传输多媒体信息。HTML(HyperTextMarkuplanguage):超文本标记语言,是一种描述文档结构的语言,而不能描述实际的表现形式。HTML语言使用描述性的标记符(称为标签)来指明文档的不同内容。10WEB服务器技术MicrosoftIIS5.0(6.0)PWSAPACHE思考问题:1.如何来选择使用?2.一台服务器中如果安装两种WEB服务器软件时应注意什么?11网页设计的相关知识设计网页的原则网页设计的一般步骤网页制作的常用工具12设计网页的原则整体规划鲜明的主题善用图像醒目的导航及时更新易记的网站名称通用网页动画适量1
5、3网页设计的一般步骤规划网站收集整理资源配置站点创建页面测试站点发布站点维护、更新站点14网页制作的常用工具网页设计软件:Dreamweaver图像处理软件:Fireworks或Photoshop。动画制作软件:Flash。15静态网页和动态网页这里说的动态网页,与网页上的各种动画、滚动字幕等视觉上的“动态效果”没有直接关系,动态网页也可以是纯文字内容的,也可以是包含各种动画的内容,这些只是网页具体内容的表现形式,无论网页是否具有动态效果,采用动态网站技术生成的网页都称为动态网页。从网站浏览者的角度来看,无论是动态网页还是静态网页,都可以展示基本的文字和
6、图片信息,但从网站开发、管理、维护的角度来看就有很大的差别。16静态网页和动态网页-续上静态网页使用语言:HTML(超文本标记语言)动态网页使用语言:HTML+ASP或HTML+PHP或HTML+JSP等程序是否在服务器端运行,是重要标志在服务器端运行的程序、网页、组件,属于动态网页,它们会随不同客户、不同时间,返回不同的网页17动态网页特征(1)动态网页一般以数据库技术为基础,可以大大降低网站维护的工作量;(2)采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理等;(3)动态网页实际上并不是独立存在于服务器上的网页文件,
7、只有当用户请求时服务器才返回一个完整的网页。18万维网(WWW)是一种主从式的分布式计算机结构,由网络中无数的网站与浏览器组成。网站通过存储和解析网页内容提供各种客户端浏览器(如InternetExplorer)的网页浏览服务。网站服务器软件会在完成对某一个网页内容的解析工作后,将解析的结构回馈给网络中要求访问该网页的浏览器。下图中所示的关系,描述了服务器、网页和浏览器之间的部分关联。服务器、网页与客户端浏览器的关系19B/S结构(Browser/Server)B/S结构下,用户工作界面是通过浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主
8、要事务逻辑在服务器端(Server)实现,server端访问数据库,形成所谓三层
此文档下载收益归作者所有