应用开发体系与环境配置

上传人:j****9 文档编号:54605773 上传时间:2018-09-15 格式:PPT 页数:32 大小:725KB
返回 下载 相关 举报
应用开发体系与环境配置_第1页
第1页 / 共32页
应用开发体系与环境配置_第2页
第2页 / 共32页
应用开发体系与环境配置_第3页
第3页 / 共32页
应用开发体系与环境配置_第4页
第4页 / 共32页
应用开发体系与环境配置_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《应用开发体系与环境配置》由会员分享,可在线阅读,更多相关《应用开发体系与环境配置(32页珍藏版)》请在金锄头文库上搜索。

1、第1章 应用开发体系与环境配置,1,内容提要,本章从体系上介绍软件编程体系 企业应用开发架构和.NET应用开发体系。 介绍常用的应用开发环境 介绍如何安装和配置ASP.NET的运行环境 ASP.NET运行平台的测试。,1.1 软件编程体系简介,B/S架构编程体系,B/S架构编程语言分成浏览器端编程语言和服务器端编程语言。 浏览器端语言包括:HTML(Hypertext Markup Language,超文本标记语言)、CSS(Cascading Style Sheets,层叠样式表单)、JavaScript和VBScript。 服务器端语言包括:Perl、VBScript、PHP、Java、C

2、#、J#。,C/S架构编程体系,2000年以前,C/S结构占据开发领域的主流,随着B/S结构的发展,C/S结构已经逐步被B/S结构取代。 值得一提的是两门经典的开发语言:C+和Java,这两门语言覆盖了该领域85%以上的项目。虽然Java如日中天,但是C+在开发领域中老大的位置,始终不变。,企业应用开发架构,在构建企业级应用的时候,通常需要大量的代码,而且这些代码一般分布在不同的计算机上,划分代码运行在不同计算机上的理论就是多层设计理论。企业级应用系统通常分成两层、三层或者N层架构。,两层架构,传统的两层应用包括用户接口和后台程序,后台程序通常是一个数据库,用户接口直接同数据库进行对话。实现上

3、,通常使用ASP、ASP.NET、JSP或者VB等技术编写这类软件,结构如图1-2所示。,三层架构,两层应用中,应用程序直接同数据库进行对话。三层结构在用户接口代码和数据库中间加入了一个附加的逻辑层,通常这个层叫做“商务逻辑层”,如图1-3所示。,N层架构,如果某个应用超过三个独立的代码层,那么这个应用叫做N应用,就不再叫四层或者五层等名称,而是统称为N层。如图1-4所示。,Microsoft.NET应用开发平台,微软总裁兼首席执行官Steve Ballmer给.NET下的定义为: “.NET代表一个集合,一个环境,一个可以作为平台支持下一代Internet的可编程结构。”, 即:.NET =

4、 新平台 + 标准协议 + 统一开发工具。,Microsoft.NET应用开发平台,Microsoft Visual Studio .NET,Microsoft.NET(2000、XP、2003、Vista、CE、Windows7),.NET企业级服务器,.NET框架,.NET Web 服务器构件,.NET 平台组成结构图,Microsoft.NET应用开发平台,Microsoft.NET是.NET的基础平台,主要包括手机、微机到服务器群集上运行的Windows 2000/XP/2003/CE/7操作系统。还提供各种应用软件服务。.NET 企业级服务器(.NET Enterprise Serv

5、ers),这是Microsoft公司推出的进行企业集成和管理所有基于Web的各种服务器应用的系列产品。,Microsoft.NET应用开发平台,.NET Framework是.NET的核心部分,它提供了建立和运行.NET应用程序所需要的编辑、编译等核心服务。 Microsoft Visual Studio .NET是为建立基于.NET Framework应用程序而设的一个可视化集成开发环境(Intergrated Development Enviroment, IDE),它为所有的编程语言提供了简单统一的代码编辑器,可以说,它集中了建立分布应用所需的功能。,.NET框架,.NET框架(.NET

6、 Framework)主要由两部分组成。 一是公共语言运行库(Common Language Runtime,CLR),它是 .NET Framework 的基础,用于管理各种代码的执行过程,提供了一个可靠而完善的多语言运行环境,从而实现代码能在多语言环境和跨平台工作。 二是和 .NET Framework 基础类库(Basic Class Library,BCL),它提供了几乎所有应用程序都需要的公共代码。使用.NET类库提供的公共方法开发应用程序,可以使开发者将精力集中于编写应用程序所独有的代码,而不必重复编写类似读写文件的经常使用的功能代码。,.NET框架,. NET框架是一个多语言组件

7、开发和执行环境,他提供了一个跨语言的统一编程环境。. NET框架的设计目标是让开发人员更容易地建立Web应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。,.NET框架结构,.NET框架提供的基类库,.NET的设计目标,.NET致力将手机,浏览器和门户应用程序集成到一起,形成一个统一的开发环境,结构如图1-5所示。,ASP.NET概述,ASP.NET又叫ASP+,不仅仅是ASP的简单升级,而是Microsoft推出的新一代脚本语言。ASP.NET是.NET的一部分,ASP.NET吸收了ASP以前版本的最大优点并参照Java、VB和C+语言的开发优势加入了

8、许多新的特色,同时也修正了以前的ASP版本的运行错误。,ASP.NET的历史,ASP的第一个版本是0.9测试版,它能够将代码直接嵌入HTML,使得设计Web页面变得更简单更强大,并且通过内置的组件能够实现强大功能,最明显的就是ActiveX Data Objects(ADO,数据访问接口)。ASP 1.0作为IIS(Internet Information Server,Internet信息服务器)的附属产品免费发送,并且不久就在Windows平台上广泛使用。ASP与ADO的结合使开发者很容易地在一个数据库中建立和打开一个记录集。这是它如此快就被大众接受的原因。 1998年,微软公司又发布了A

9、SP 2.0。ASP 1.0和ASP 2.0主要区别是外部组件。有了ASP 2.0和IIS 4.0,就可以建立ASP应用了。,ASP.NET的历史,微软公司接着开发了Windows 2000操作系统。这个Windows版本给带上了IIS 5.0 及ASP 3.0。虽然到目前Windows已经发展到比较高的版本,但是开发领域中依然采用Windows 2000 Server。Windows 2000包括三个不同的版本:Professional,Server和Advanced Server。按照默认设置安装Windows 2000 Server,安装时不用作任何改动,就配置好了ASP的运行环境。20

10、02年微软发布.NET发布正式版本.NET Framework 1.0,其中的ASP版本就是ASP.NET 1.0,在此以前发布了两个.NET测试版本Beta1和Beta2。2003年微软发布了.NET Framework1.1正式版,其中ASP版本就是ASP.NET1.1。2005年微软发布.NET Framework2.0正式版本,也就是ASP.NET 2.0。,ASP.NET的程序语言,ASP.NET目前能支持4种与语言, C#(读作“C Sharp”),Visual Basic.NET、Jscript.NET和J#。,配置ASP.NET的运行环境,ASP.NET正式版对操作系统要求:W

11、indows 2000以上版本,IIS5.0以上版本和浏览器IE 5.5以上版本。 建议的配置环境为:Windows 2000 Server/2003 Server+ IE6.0+SQL Server 2000企业版。,安装IIS,安装.NET Framework,安装完IIS以后,已经可以执行ASP脚本了。为了支持ASP.NET脚本,还必须安装.NET Framework,最新的版本可以在微软的网站下载,程序(Microsoft.NET Framework 2.0版可再发行组件包.exe)大约23M,文档大约120M。,测试ASP.NET运行环境,案例名称:测试ASP.NET运行环境 程序名

12、称:1-01.aspxResponse.Write(“我的第一个ASP.NET程序“);,SQL Server的安装,SQL Server的安装,SQL Server的安装,案例名称:测试SQL Server运行环境 1-02.aspx.cs文件代码: usingSystem.Data.SqlClient;protected void Page_Load(object sender, EventArgs e)SqlConnection Conn=new SqlConnection(); Conn.ConnectionString=“server=localhost;database=pubs;

13、uid=sa;pwd=“;Conn.Open();SqlCommand Comm=new SqlCommand(“select * from Authors “,Conn);SqlDataReader dr=Comm.ExecuteReader(); grd1.DataSource=dr;grd1.DataBind();Conn.Close(); 1-02.aspx文件代码:,小结,本章需要理解B/S和C/S架构编程体系 重点理解两层架构、三层架构和N层架构的三种应用开发模型,会画基本架构图。 熟悉.NET的设计目标和.NET的框架结构。 了解ASP.NET的发展历史和ASP.NET可以使用的脚本语言。 掌握ASP.NET的运行环境配置。,本章习题,简述B/S和C/S架构的特点以及B/S架构有那些开发语言。 图示三层架构,并说明其特点,如何实现,每层实现什么功能?(企业笔试题) . NET框架由哪两部分组成,各有什么功能。 简述.NET的设计目标。 简述ASP.NET的发展历史。 在自己的电脑上配置一个IIS服务,并学会配置虚拟目录和服务端口。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 初中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号