Presentation is loading. Please wait.

Presentation is loading. Please wait.

第1章 应用开发体系与环境配置 1.

Similar presentations


Presentation on theme: "第1章 应用开发体系与环境配置 1."— Presentation transcript:

1 第1章 应用开发体系与环境配置 1

2 内容提要 本章从体系上介绍软件编程体系 企业应用开发架构和.NET应用开发体系。 介绍常用的应用开发环境
介绍如何安装和配置ASP.NET的运行环境 ASP.NET运行平台的测试。

3 1.1 软件编程体系简介

4 B/S架构编程体系 B/S架构编程语言分成浏览器端编程语言和服务器端编程语言。
浏览器端包括:HTML(Hypertext Markup Language,超文本标记语言)、CSS(Cascading Style Sheets,层叠样式表单)、JavaScript语言和VBScript语言。

5 C/S架构编程体系 2000年以前,C/S结构占据开发领域的主流,随着B/S结构的发展,C/S结构已经逐步被B/S结构取代。
值得一提的是两门经典的开发语言:C++和Java,这两门语言覆盖了该领域85%以上的项目。虽然Java如日中天,但是C++在开发领域中老大的位置,始终不变。

6 企业应用开发架构 在构建企业级应用的时候,通常需要大量的代码,而且这些代码一般分布在不同的计算机上,划分代码运行在不同计算机上的理论就是多层设计理论。 企业级应用系统通常分成两层、三层或者N层架构。

7 两层架构 传统的两层应用包括用户接口和后台程序,后台程序通常是一个数据库,用户接口直接同数据库进行对话。实现上,通常使用ASP、ASP.NET、JSP或者VB等技术编写这类软件,结构如图1-2所示。

8 三层架构 两层应用中,应用程序直接同数据库进行对话。三层结构在用户接口代码和数据库中间加入了一个附加的逻辑层,通常这个层叫做“商务逻辑层”,如图1-3所示。

9 N层架构 如果某个应用超过三个独立的代码层,那么这个应用叫做N应用,就不再叫四层或者五层等名称,而是统称为N层。如图1-4所示。

10 .NET应用开发架构 微软总裁兼首席执行官Steve Ballmer给.NET下的定义为:
“.NET代表一个集合,一个环境,一个可以作为平台支持下一代Internet的可编程结构。”, 即:.NET = 新平台 + 标准协议 + 统一开发工具。

11 .NET的设计目标 .NET致力将手机,浏览器和门户应用程序集成到一起,形成一个统一的开发环境,结构如图1-5所示。

12 .NET框架结构 .NET Framework 具有两个主要组件:公共语言运行库和 .NET Framework 类库。公共语言运行库是 .NET Framework 的基础。 . NET框架是一个多语言组件开发和执行环境,他提供了一个跨语言的统一编程环境。. NET框架的设计目标是让开发人员更容易地建立Web应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。

13 .NET框架结构

14 .NET框架提供统一的编程API

15 ASP.NET概述 ASP.NET又叫ASP+,不仅仅是ASP的简单升级,而是Microsoft推出的新一代脚本语言。
ASP.NET是.NET的一部分,ASP.NET吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。

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

17 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的运行环境。 2002年微软发布.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。

18 ASP.NET的脚本语言 ASP.NET目前能支持3种与语言,
C#(读作"C Sharp"),Visual Basic.NET和Jscript.NET。

19 配置ASP.NET的运行环境 ASP.NET正式版对操作系统要求:Windows 2000以上版本,IIS5.0以上版本和浏览器IE 5.5以上版本。 建议的配置环境为:Windows 2000 Server/2003 Server+ IE6.0+SQL Server 2000企业版。

20 安装IIS

21 安装.NET Framework 安装完IIS以后,已经可以执行ASP脚本了。为了支持ASP.NET脚本,还必须安装.NET Framework,最新的版本可以在微软的网站下载,程序(Microsoft.NET Framework 1.1版可再发行组件包.exe)大约23M,文档大约120M。

22 测试ASP.NET运行环境 案例名称:测试ASP.NET运行环境 程序名称:1-01.aspx
Page Language="C#" %> <% Response.Write("我的第一个ASP.NET程序"); %>

23 SQL Server的安装

24 SQL Server的安装

25 SQL Server的安装

26 案例名称:测试SQL Server运行环境
程序名称:1-02.aspx Import Namespace="System.Data" %> Import Namespace="System.Data.SqlClient" %> <script language="C#" runat="server"> void Page_Load(Object sender, EventArgs e) { SqlConnection Conn=new SqlConnection(); Conn.ConnectionString="server=localhost;database=pubs;uid=sa;pwd=''"; Conn.Open(); SqlCommand Comm=new SqlCommand("select * from Authors ",Conn); SqlDataReader dr=Comm.ExecuteReader(); dg.DataSource=dr; dg.DataBind(); Conn.Close(); } </script> <asp:DataGrid id="dg" runat="server" />

27 小结 本章需要理解B/S和C/S架构编程体系 重点理解两层架构、三层架构和N层架构的三种应用开发模型,会画基本架构图。
熟悉.NET的设计目标和.NET的框架结构。 了解ASP.NET的发展历史和ASP.NET可以使用的脚本语言。 掌握ASP.NET的运行环境配置。

28 本章习题 1-1 简述B/S和C/S架构的特点以及B/S架构有那些开发语言。
1-2 图示三层架构,并说明其特点,如何实现,每层实现什么功能?(企业笔试题) 1-3 简述.NET的设计目标。 1-4 . NET框架由哪三部分组成,各有什么功能。 1-5 简述ASP.NET的发展历史。 1-6 在自己的电脑上配置一个IIS服务,并学会配置虚拟目录和服务端口。(上机完成)


Download ppt "第1章 应用开发体系与环境配置 1."

Similar presentations


Ads by Google