版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 第第1章章 Web应用程序设计与开发概述应用程序设计与开发概述本章知识点本章知识点pWebWeb应用程序设计语言的产生与发展应用程序设计语言的产生与发展pWebWeb应用程序的基本开发流程和工作原理应用程序的基本开发流程和工作原理p当前比较流行的当前比较流行的WebWeb应用程序设计语言应用程序设计语言1.1 Web应用程序设计语言的产生与发应用程序设计语言的产生与发展展p WebWeb应用程序使用应用程序使用WebWeb文档(网页)来表文档(网页)来表现用户界面,而现用户界面,而WebWeb文档都遵循标准文档都遵循标准HTMLHTML格式。格式。p WebWeb应用程序的代码都放置在服务器
2、端。应用程序的代码都放置在服务器端。p WebWeb发展历史简介发展历史简介1.2 Web应用程序的基本开发流程和工作原理应用程序的基本开发流程和工作原理pWebWeb应用程序通常由应用程序通常由HTMLHTML文件、脚本文件和一些文件、脚本文件和一些资源文件组成。资源文件组成。 HTML文件可以提供静态的网页内容。 脚本文件可以提供动态网页。ASP脚本文件、PHP脚本文件、JSP脚本文件。 资源文件可以是图片文件、多媒体文件和配置文件等。1.2 Web应用程序的基本开发流程和工作原理应用程序的基本开发流程和工作原理1.2 Web应用程序的基本开发流程和工作原理应用程序的基本开发流程和工作原理
3、1 1准备准备WebWeb服务器:服务器:p运行运行WebWeb应用程序需要一个载体,即应用程序需要一个载体,即WebWeb服务器。服务器。p一个一个WebWeb服务器可以放置多个服务器可以放置多个WebWeb应用程序,也可应用程序,也可以把以把WebWeb服务器称为服务器称为WebWeb站点。站点。p服务器含义:服务器含义: 代表计算机硬件设备,用来安装操作系统和其他应用软件; 代表安装在硬件服务器上的相关软件。p配置配置WebWeb应用程序要准备一台硬件服务器。要配应用程序要准备一台硬件服务器。要配置置WebWeb应用程序,首先需要准备一台硬件服务器应用程序,首先需要准备一台硬件服务器1.
4、2 Web应用程序的基本开发流程和工作原理应用程序的基本开发流程和工作原理安装操作系统安装操作系统 如果选择ASP.NET作为开发Web应用程序的语言,则需要安装Windows Server操作系统,如Windows Server 2000、Windows Server 2003、Windows Server 2008等。 PHP和Java等支持跨平台的开发语言,可以安装Unix或Linux操作系统。1.2 Web应用程序的基本开发流程和工作原理应用程序的基本开发流程和工作原理安装安装WebWeb服务器应用程序服务器应用程序pWebWeb服务器应用程序可以响应用户通过浏服务器应用程序可以响应用
5、户通过浏览器提交的请求。览器提交的请求。p常用的常用的WebWeb服务器应用程序包括服务器应用程序包括IISIIS和和ApacheApache等。选择等。选择ASPASP作为作为WebWeb应用程序的应用程序的开发语言时,通常选择开发语言时,通常选择IISIIS作为作为WebWeb服务服务器应用程序。器应用程序。1.2 Web应用程序的基本开发流程和工作原理应用程序的基本开发流程和工作原理安装和配置脚本语言编辑工具。安装和配置脚本语言编辑工具。 流行的网页设计工具包括DreamWeaver和FrontPage Visual Studio是一套完整的开发工具集,用于生成ASP.NET Web 应
6、用程序、桌面应用程序和移动应用程序等。在Visual Studio中,Visual Basic、Visual C+、Visual C# 和Visual J#等语言都使用相同的集成开发环境(IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。1.2 Web应用程序的基本开发流程和工作原理应用程序的基本开发流程和工作原理安装和配置后台数据库系统。安装和配置后台数据库系统。 常用的数据库服务器包括SQL Server、Access、Oracle和MySQL等。 通常ASP可以与SQL Server和Access数据库结合使用。设计数据库结构,创建数据库对象。设计数据库结构,创建数据库
7、对象。 根据总体设计的要求设计具体的数据库结构,包括创建数据库、决定数据库中包含哪些表和视图、设计表和视图结构等。1.2 Web应用程序的基本开发流程和工作原理应用程序的基本开发流程和工作原理7 7设计设计WebWeb应用程序,编写脚本语言代码。应用程序,编写脚本语言代码。根据总体设计文档将每个功能模块划分成若干个网页文件;使用DreamWeaver设计网页的基本框架和网页中的静态元素,例如表格、静态图像和静态文本等;最后在网页中添加ASP.NET(Visual C#)代码,完成网页的具体功能。8 8测试测试WebWeb应用程序,通过测试后上线运行。应用程序,通过测试后上线运行。1.2 Web
8、应用程序的基本开发流程和工作原理应用程序的基本开发流程和工作原理Web应用程序的工作流程1.3 当前比较流行的当前比较流行的Web应用程序设计语言应用程序设计语言p HTMLHTML简介简介p ASPASP简介简介p JSPJSP简介简介p PHPPHP简介简介p ASP.NETASP.NET简介简介HTML简介简介pHTMLHTML是英文是英文HyperText Markup LanguageHyperText Markup Language的的缩写,中文的意思是超文本标记语言。缩写,中文的意思是超文本标记语言。p通过嵌入代码或标记的方式来表明文本格式通过嵌入代码或标记的方式来表明文本格式的
9、国际标准。的国际标准。p用它编写的文件扩展名是用它编写的文件扩展名是.html.html或或.htm.htm,这,这种网页文件的内容是静态的,而且无法与后种网页文件的内容是静态的,而且无法与后台数据库结合使用。台数据库结合使用。pHTMLHTML标记,它们可以被标记,它们可以被WebWeb浏览器解释,从浏览器解释,从而决定网页的结构和显示的内容。而决定网页的结构和显示的内容。p标记通常成对出现,语法格式如下:标记通常成对出现,语法格式如下: 数据 HTML简介简介p HTMLHTML文档可以分为文件头与文件体。文档可以分为文件头与文件体。 文件头中提供了文档标题,并建立HTML文档与文件目录间
10、的关系; 文件体部分是Web页的实质内容。它是HTML文档中最主要的部分,其中定义了Web页的显示内容和效果。p 常用的结构标记常用的结构标记结构标记具体描述标记HTML文档的开始和结束标记文件头的开始和结束标记文件头中的文档标题标记文件体部分的开始和结束标记文档中的注释部分HTML简介简介p基本结构标记文档实例:基本结构标记文档实例: HTML文件标题. ASP简介简介p ASPASP是是Active Server PagesActive Server Pages的缩写。的缩写。p MicrosoftMicrosoft公司开发的公司开发的WebWeb服务器端脚本服务器端脚本开发环境。开发环境
11、。p 可以生成动态、高效的可以生成动态、高效的WebWeb应用程序。应用程序。p ASPASP程序保存为后缀名为程序保存为后缀名为.asp.asp的文件,的文件,一个一个ASPASP文件相当于一个可执行文件,文件相当于一个可执行文件,因此必须放在因此必须放在WebWeb服务器上有可执行权服务器上有可执行权限的目录下。限的目录下。JSP简介简介p JSPJSP是是Java Server PagesJava Server Pages的缩写。的缩写。p SunSun公司主导推出的一种公司主导推出的一种动态网页动态网页技术技术标准。标准。p JSPJSP文件的扩展名为文件的扩展名为.jsp.jsp。p JSPJSP开发的开发的WebWeb应用程序是跨平台的,即应用程序是跨平台的,即能在能在LinuxLinux环境下运行,也能在环境下运行,也能在WindowsWindows等其他操作系统上运行。等其他操作系统上运行。PHP简介简介pPHPPHP是服务器端、跨平台、是服务器端、跨平台、HTMLHTML嵌入式的嵌入式的脚本语言。脚本语言。pPHPPHP脚本文件的扩展名为脚本文件的扩展名为.php.php,其中包含,其中包含HTMLHTML代码和代码和PHPPHP代码。代码。pApacheApache服务器在接收到服务器在接收到PHPPHP脚本文件的请
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年黑龙江省海林市高二生物下册期末考试测试卷附答案【基础题】
- 2025年辽宁省北镇市高二生物下册期末考试模拟卷附答案(黄金题型)
- 2026年山东省海阳市高二生物下册期末考试考试卷带答案(达标题)
- 2026年幼儿园与园长工作总结
- 2026年幼儿园不刷牙的小狮子教案
- 2026年幼儿园春节放假安全教育
- 2026年辽宁省北镇市高二生物下册期末考试试卷附完整答案(考点梳理)
- 2026年辽宁省东港市高二生物下册期末考试模拟卷含答案【典型题】
- 2026年湖北省武穴市高二生物下册期末考试模拟卷附完整答案【典优】
- 2026年四川省都江堰市高二生物下册期末考试检测卷附完整答案(名校卷)
- 2025成都历史会考试卷及答案
- T-GDHES 006-2025 水环境治理工程供排水有限空间作业管控技术导则
- DB42∕T 1046-2021 住宅厨房、卫生间集中排气系统技术规程
- 1静-水工钢筋混凝土结构(本)(闭卷) 国开机考答案
- 业务台账管理制度
- 管理学沟通的含义
- 免疫检验技术学习通超星期末考试答案章节答案2024年
- 新能源发电技术 课件 第4章 太阳能发电
- 城市合伙人协议 城市合伙人方案(协议)范本
- 第9课 共同弘扬中华传统美德 《中华民族大团结》(初中 精讲课件)
- 人教版高中化学必修第二册《第一节认识有机化合物》教学设计
评论
0/150
提交评论