动态网页制作与编程1基础知识.ppt
《动态网页制作与编程1基础知识.ppt》由会员分享,可在线阅读,更多相关《动态网页制作与编程1基础知识.ppt(66页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、动态网页制作与编程动态网页制作与编程孟宇龙孟宇龙孟宇龙孟宇龙哈尔滨工程大学计算机科学与技术学院哈尔滨工程大学计算机科学与技术学院哈尔滨工程大学计算机科学与技术学院哈尔滨工程大学计算机科学与技术学院课程概况目标:能较熟练地使用Dreamweaver+ASP进行动态网页设计24学时:14+102本次课程主要内容相关基础知识相关基础知识什么是网页和网站什么是网页和网站网页的分类网页的分类 网页中的常用术语网页中的常用术语 网页设计的相关知识网页设计的相关知识服务器、网页与客户端浏览器的关系服务器、网页与客户端浏览器的关系 B/S结构动态网页开发平台和工具IIS ASP,JSPASP,JSP Drea
2、mweaverDreamweaver DBDB一个简单的例子一个简单的例子3什么是网页网页是由HTML(超级文本标识语言)或者其他语言编写的,通过IE浏览器编译后供用户获取信息的页面,它又称为Web页,其中可包含文字、图像、表格、动画和超级链接等各种网页元素。4什么是网站 网站就是一个或多个网页的集合。从广义上讲,网站就是当网页发布到Internet上以后,能通过浏览器在Internet上访问的页面。门户网站职能网站专业网站个人网站 5网页的分类 按所处位置分类 按表现形式分类 6按所处位置分类 按网页在网站中所处的位置可将网页分为主页和子页两类。7按表现形式分类 按网页的表现形式可将网页分为
3、静态网页和动态网页。8Web常用术语常用术语 URL(Uniform Resource Locator):即统一资源定位器,是一种唯一标识Internet上计算机、目录和文件的位置的命名规则。它由资源类型、存放资源的主机地址和端口以及资源目录和文件名构成。具体如下:资源类型表示信息传输的协议,如http、ftp等。主机地址即为提供资源的主机IP地址或域名地址。端口表示某一服务器在该主机上所使用的TCP端口。目录表示提供服务的信息资源所在的目录。文件名由基本文件名和扩展名两部分构成。例如:例如:http:/:80/study/default.html资源类型资源类型 主机地址主机地址 端口端口
4、目录目录 文件名文件名9Web常用术语(续上)常用术语(续上)HTTP(Hypertext Transfer Protocol):):超文本传输协议,是Internet上访问WWW信息资源的一种协议,用来传输多媒体信息。HTML(HyperText Markup language):):超文本标记语言,是一种描述文档结构的语言,而不能描述实际的表现形式。HTML语言使用描述性的标记符(称为标签)来指明文档的不同内容。10WEB服务器技术Microsoft IIS 5.0(6.0)PWSAPACHE思考问题:1.如何来选择使用?2.一台服务器中如果安装两种WEB服务器软件时应注意什么?11网页设
5、计的相关知识 设计网页的原则 网页设计的一般步骤 网页制作的常用工具 12设计网页的原则整体规划 鲜明的主题善用图像醒目的导航及时更新易记的网站名称通用网页动画适量 13网页设计的一般步骤 规划网站收集整理资源配置站点创建页面测试站点发布站点 维护、更新站点14网页制作的常用工具 网页设计软件:Dreamweaver图像处理软件:Fireworks或Photoshop。动画制作软件:Flash。15静态网页和动态网页这里说的动态网页,与网页上的各种动画、滚动字幕等视觉上的“动态效果”没有直接关系,动态网页也可以是纯文字内容的,也可以是包含各种动画的内容,这些只是网页具体内容的表现形式,无论网页
6、是否具有动态效果,采用动态网站技术生成的网页都称为动态网页。从网站浏览者的角度来看,无论是动态网页还是静态网页,都可以展示基本的文字和图片信息,但从网站开发、管理、维护的角度来看就有很大的差别。16静态网页和动态网页-续上静态网页使用语言:HTML(超文本标记语言)动态网页使用语言:HTMLASP 或 HTML PHP 或 HTMLJSP 等 程序是否在服务器端运行,是重要标志在服务器端运行的程序、网页、组件,属于动态网页,它们会随不同客户、不同时间,返回不同的网页 17动态网页特征(1)动态网页一般以数据库技术为基础,可以大大降低网站维护的工作量;(2)采用动态网页技术的网站可以实现更多的功
7、能,如用户注册、用户登录、在线调查、用户管理等;(3)动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页。18 万维网万维网(WWW)(WWW)是一种主从式的分布式计算机结是一种主从式的分布式计算机结构,由网络中无数的网站与浏览器组成。网站通构,由网络中无数的网站与浏览器组成。网站通过存储和解析网页内容提供各种客户端浏览器过存储和解析网页内容提供各种客户端浏览器(如如Internet Explorer)Internet Explorer)的网页浏览服务。的网页浏览服务。网站服务器软件会在完成对某一个网页内容网站服务器软件会在完成对某一个网页内容的解析工
8、作后,将解析的结构回馈给网络中要求的解析工作后,将解析的结构回馈给网络中要求访问该网页的浏览器。下图中所示的关系,描述访问该网页的浏览器。下图中所示的关系,描述了服务器、网页和浏览器之间的部分关联了服务器、网页和浏览器之间的部分关联。服务器、网页与客户端浏览器的关系 19B/S结构(Browser/Server)B/S结构下,用户工作界面是通过浏览器来实现结构下,用户工作界面是通过浏览器来实现,极少部分事务逻辑在前端极少部分事务逻辑在前端(Browser)实现实现,主要事主要事务逻辑在服务器端务逻辑在服务器端(Server)实现实现,server端访问数端访问数据库据库,形成所谓三层结构形成所
9、谓三层结构 20动态网页开发平台与工具-IISIIS(Internet Information Server)是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。最初是Windows NT版本的可选包,随后内置在Windows 2000、Windows XP Professional和Windows Server 2003一起发行,在Windows XP Home版本上并没有IIS。是在Server上建立Internet服务器的基本组件 IIS支持与语言无关的脚本编写和组件21ASPASP(Active Server Pages)活动服务器页面。是微软公司开发的一种服
10、务器端脚本编写环境,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。可以用来创建和运行动态网页或Web应用程序 ASP的网页文件的格式是.asp 特点:功能强大、简单易学(适合初学者 _)它只能在Windows平台下使用,但是也可以通过增加控件而在Linux下使用,目前使用最多的是ASP.NET。22JSP JSP(Java Server Pages)是由Sun公司倡导、许多公司参与并一起建立的一种动态网页技术标准,其为创建动态的Web应用提供了一个独特的开发环境。23ASP最大的好处是除了可以包含HTML标记外,还可以直接访问数据库,并可以通过ASP的组件和对象技术,使用可无限
11、扩充的ActiveX控件进行动态网页的开发。ASP与JSP的比较24由于微软市场政策的原因,ASP在使用上有一定的局限性ASP只能运行在微软的操作系统平台下,其工作环境只能是微软的IIS和PWS(Pesoner Web Server,个人Web服务),同时,ActiveX控件也对于操作平台有所依赖,因此,这种方案对于跨平台的服务不能提供良好支持。ASP与JSP的比较25相对来说,SUN推出的JSP(Java Server Pages,Java服务页)解决了这一问题,它具有更好的跨平台支持。JSP可以支持超过85%以上的操作系统,除了Windows外,它还支持Linux、UNIX等,JSP被认为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 动态 网页 制作 编程 基础知识
限制150内