资源描述:
《lect03_动态web页面设计初步》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机与IT入门第三讲:动态Web页面设计初步胡燕huyan.ssdut@gmail.com大连理工大学软件学院outline动态网页简介ASP.NET简介ASP.NET之HelloWorldCSharp语言基础ASP.NET页面设计要领2网页的工作原理客户端服务器端发出请求发回网页3静态网页的工作原理接受请求找到静态网页发送网页服务器端客户端发起请求(Request)服务器应答(Response)4动态网页的工作原理接受请求找到动态网页发送网页服务器端执行程序代码,生成静态网页客户端发起请求(Request)服务器应答(Response)5常见的动态网页设计框架6ASP(ActiveS
2、erverPages)微软公司推出服务器端:Windows2000+IIS、Windows98+PWS;客户端:普通浏览器即可7PHPRasmusLerdorf1994年提出,经过其他人参与,共同开发而成。服务器端:Unix/Linux/Windows+Apache应用服务器客户端:普通浏览器。优点:免费、开放源代码;缺点:缺乏大公司的支持。8JSP(JavaServerPages)它是由SUN提出,多家公司合作建立的一种动态网页技术。该技术的目的是为了整合已经存在的Java编程环境(例如JavaServlet等),结果产生了一个全新的足以和ASP抗衡的网络程序语言。JSP将Java程序
3、片段(Scriptlet)和JSP标记嵌入普通的HTML文档。9Web服务器Web服务器的概念:Web服务器是指驻留于因特网上某种类型计算机的程序。当Web浏览器(客户端)连到服务器上并请求文件时,服务器将处理该请求并将文件发送到该浏览器上。Web服务器是动态Web页面程序部署的不可或缺的重要部分之一典型的Web服务器MSIIS(一般与ASP.NET平台结合使用)Apache(常用于PHP平台)Tomcat(一般与J2EE/JSP平台结合使用)...10ASP.NET简介11ASP.NET编程基础CLR(公共语言运行时).NETFramework基础类库ADO.NET与XMLASP.NE
4、T(WebForm&WebServices)WindowsCLS(公共语言规范)VB.NETC++C#PerlPython….NETFrameWork的层次结构什么是ASP.NET12ASP.NETASP.NET不是一门编程语言ASP.NET是微软推出的编写企业Web应用程序的平台,开发者可选择任何与.NET兼容的语言进行开发用ASP.NET实现的网页的后缀名为.aspx13ASP.NET主要使用的Web服务器Windows自带的IIS(全称是InternetInformationServer)依靠IIS和.NETFramework,我们才能正确解析.aspx文件ASP.NET使用的We
5、b服务器14ASP.NET平台特性ASP.NET平台通常只能运行于Windows平台之上开源的Mono项目,它可以让你的ASP.NET运行于各种操作系统平台下.....http://www.mono-project.com15ASP.NET之HelloWorld<%@PageLanguage=“C#”AutoEventWireup=“true”CodeFile=“HelloWorld.aspx.cs”Inherits=“HelloWorld”%>16ASP.NET之HelloWorld<%@PageLanguage=“C#”AutoEventWireup=“true”CodeFile=“
6、HelloWorld.aspx.cs”Inherits=“HelloWorld”%>HelloWorld