■2.服务器端动态网页技术 服务器端动态网页技术是指在Web服务器端根据客户端浏 览器的不同请求,动态地生成相应的内容,然后发送给客 户端浏览器。 服务器端动态网页技术的工作过程(见图1-5)如下 ■①用户在客户端浏览器中输入一个HTP网页请求,通过网络传送到 Web服务器中。 ②Web服务器在服务器中定位指令文件 ③Web服务器根据指令生成HIM流。 ■④Web服务器将生成的HTM流通过网络传送到浏览者的浏览器中。 ⑤浏览器解析HTM,显示网页 客户端浏览器 Web服务器 服务器中的文件 ①发送HTTP请求 ②获取服务器中的指令文件 ④HTM流返回浏览器 ③Web服务器根据指令生成 口 ⑤浏览器解析HTML,显示网页 HTM沉 图1-5服务器端动态网页技术的工作过程
◼ 2.服务器端动态网页技术 ◼ 服务器端动态网页技术是指在Web服务器端根据客户端浏 览器的不同请求,动态地生成相应的内容,然后发送给客 户端浏览器。 ◼ 服务器端动态网页技术的工作过程(见图1-5)如下。 ◼ ① 用户在客户端浏览器中输入一个HTTP网页请求,通过网络传送到 Web服务器中。 ◼ ② Web服务器在服务器中定位指令文件。 ◼ ③ Web服务器根据指令生成HTML流。 ◼ ④ Web服务器将生成的HTML流通过网络传送到浏览者的浏览器中。 ◼ ⑤ 浏览器解析HTML,显示网页
■1.2.3B/S架构编程技术 1. ASP ASP( Active Server Pages)使用 VBScript)脚本语言,可以将 脚本语言直接嵌入HIM文档中,不需要编译就可以直接 运行。 2. ASP.NET ASPNET是一种用于创建动态Web页的强大的服务器端新 技术,它可为WWwW站点或企业内部互联网创建动态的 可进行交互的HTML页面。 3. JSP 口JSP页面由TM代码和嵌入其中的Java代码组成,具有良 好的跨平台性。 ■4.PHP PI程序最初是用Perl语言编写的简单程序,后来经其他 程序员不断完善,于1997年发布了功能基本完善的PHP3
◼ 1.2.3 B/S架构编程技术 ◼ 1.ASP ◼ ASP(Active Server Pages)使用VBScript脚本语言,可以将 脚本语言直接嵌入HTML文档中,不需要编译就可以直接 运行。 ◼ 2.ASP.NET ◼ ASP.NET是一种用于创建动态Web页的强大的服务器端新 技术,它可为WWW站点或企业内部互联网创建动态的、 可进行交互的HTML页面。 ◼ 3.JSP ◼ JSP页面由HTML代码和嵌入其中的Java代码组成,具有良 好的跨平台性。 ◼ 4.PHP ◼ PHP程序最初是用Perl语言编写的简单程序,后来经其他 程序员不断完善,于1997年发布了功能基本完善的PHP3
13 NET Framework简介 1. NET Framework结构 NET技术的核心是 NET Framework,它是构建于计算机网 络基础上的开发工具。 NET Framework的基本结构如图1-6 所示。 Windows应用程序(CS结构) ASPNET网络应用程序(动态网页)(B/S结构) Windows窗体、控件 web窗体、Web服务 Visual o#、Ⅴ Visual basic、Ⅴ isual C++、ⅵisua1J#等语言 基础类库( Basic Class Library) 公共语言运行时环境( Common language runtime,CLR) Windows操作系统 BIOS 硬件 图1-6 NET Framework结构
◼ 1..NET Framework结构 ◼ .NET技术的核心是.NET Framework,它是构建于计算机网 络基础上的开发工具。.NET Framework的基本结构如图1-6 所示。 1.3 .NET Framework简介
2. NET Framework的组件 NET Framework有两个主要组件:公共语言运行时环境 和 NET Framework类库 1)公共语言运行时环境 NE框架的底层是公共语言运行时环境 ( Common Language runtime,CIR),它提供了程序代码 可以跨平台执行的机制。此外,NET的公共语言运行时环 境还提供了系统资源统一管理和安全机制 (2) NET Framework类库 NET Framework的中间一层是基础类库( Basic class Library 它提供一个可以被不同程序设计语言调用的 分层的、面向对象的函数库
◼ 2..NET Framework的组件 ◼ .NET Framework有两个主要组件:公共语言运行时环境 和.NET Framework类库。 ◼ (1)公共语言运行时环境 ◼ .NET框架的底层是公共语言运行时环境 (Common Language Runtime,CLR),它提供了程序代码 可以跨平台执行的机制。此外,.NET的公共语言运行时环 境还提供了系统资源统一管理和安全机制。 ◼ (2).NET Framework类库 ◼ .NET Framework的中间一层是基础类库(Basic Class Library),它提供一个可以被不同程序设计语言调用的、 分层的、面向对象的函数库
3. NEt Framework的版本 ■2002年,微软引入了建立在 NET Framework(1.0版)框架上的托管代 码机制以及一种新的语言C#(读作 C Sharp),发布Ⅴ isual studio net, 其中的Web开发为ASP.NET1.0 ■2003年,微软发布 Visual studio2003,NT框架也升级到1.1版,其中 的Web开发为 ASP. NET11 2005年,微软发布Ⅴ Visual studio2005,NET框架升级为2.0版。 ■2008年,微软发布Ⅴ isual studio2008,NET框架为2.0、3.0、3.5版,可 以创建面向2.0、30或3.5版的项目。 ■2010年,发布 Visual studio2010,NEI框架支持20、30、3.5、4.0版。 2012年,微软发布Ⅴ isual studio2012,NET框架支持2.0、30、3.5、40、 4.5版,适合用于开发 Windows8专用程序。 2013年11月13日,微软发布Ⅴ Visual studio2013,NET框架支持2.0、3.0 3.5、4.0、4.5、4.5.1版。 2014年6月4日,微软发布了 Visual studio14 ■2014年11月13日,微软宣布了Ⅴ isual studio2015开放下载
◼ 3..NET Framework的版本 ◼ 2002年,微软引入了建立在.NET Framework(1.0版)框架上的托管代 码机制以及一种新的语言C#(读作C Sharp),发布Visual Studio .NET, 其中的Web开发为ASP.NET 1.0。 ◼ 2003年,微软发布Visual Studio 2003,.NET框架也升级到1.1版,其中 的Web开发为ASP.NET 1.1。 ◼ 2005年,微软发布Visual Studio 2005,.NET框架升级为2.0版。 ◼ 2008年,微软发布Visual Studio 2008,.NET框架为2.0、3.0、3.5版,可 以创建面向2.0、3.0或3.5版的项目。 ◼ 2010年,发布Visual Studio 2010,.NET框架支持2.0、3.0、3.5、4.0版。 ◼ 2012年,微软发布Visual Studio 2012,.NET框架支持2.0、3.0、3.5、4.0、 4.5版,适合用于开发Windows 8专用程序。 ◼ 2013年11月13日,微软发布Visual Studio 2013,NET框架支持2.0、3.0、 3.5、4.0、4.5、4.5.1版。 ◼ 2014年6月4日,微软发布了Visual Studio 14 。 ◼ 2014年11月13日,微软宣布了Visual Studio 2015开放下载