正版保障 假一赔十 可开发票
¥ 30.46 6.2折 ¥ 49 全新
库存4件
作者程不功,龙跃进,卓琳
出版社清华大学出版社
ISBN9787302166047
出版时间2008-01
装帧平装
开本其他
定价49元
货号9318037
上书时间2024-12-16
第1章.NET框架简介
近几年来,因特网以超乎人们想象的速度发展,不仅网民大量增加,因特网的服务功能也得到成倍的扩展。现在的因特网除了用于发布和收集信息以外,还能完成诸如远程教育、网上银行、电子政务和电子商务等各类服务工作。这些服务工作常常涉及到大量的数据处理和计算,需要客户与服务器之间频繁地进行交互,实际上已经成为一种多层分布式的应用系统。
网站是以浏览器或其他数字设备作为客户端的网络应用程序。它是网络应用中最受欢迎的一部分,由于对网站应用的需要如此广泛,又由于网站与桌面系统相比有很大的不同,因此网站的开发目前已经成为所有软件开发中最重要的组成部分。
2005年年底,微软推出Visual Studio 2005(简称VS 2005)的新一代企业级开发平台,ASP.NET 2.0是该平台的核心。ASP.NET2.0虽然从ASP.NET 1.1版本发展而来,但是经过
多年的研发,在很多方面都有突破性的进展。本书的目的就是帮助读者学会使用这个新一代平台,快速开发功能强大、运行可靠、易于扩展的网站。作为本书的开头,本章将首先对ASP.NET的基本情况做一些简单介绍。本章的具体内容包括:
网站发展历史的简要回顾。
.NET框架的体系结构。
XML可扩展的标签语言。
1.1网站发展历史的简要回顾
1.1.1从静态网页发展到动态网页
早期的Web服务器传送的是静态网页,虽然网页中包括有文字和图片,但是只要不改变设计,网页的内容是不会变化的。对静态网页的访问过程如下。
(1)客户通过Web服务器的URL申请页面。
(2)服务器向客户送回被申请的页面。
(3)在客户端下载并在浏览器上显示页面。
(4)断开客户与服务器之间的联系。
整个过程比较简单,到客户端下载完页面为止,整个过程就结束了。用于发布静态网页的网站设计也比较简单。这种设计对于早期的网站来说也许已足够。因为早期使用网站的大多是一些科学工作者,他们关注的重点只是交流有关科学技术的内容。
随着因特网应用领域的扩展,各种不同类型的客户加入到网络中来,不少客户很快就提出了新的要求。例如,有的客户提出,能不能代我查阅一下我银行存款的变化情况?要满足类似这样的需求,服务器的工作就不那么简单了。它首先要查阅银行账户,进行必要的计算和统计,再将结果反馈给客户。这就是说,服务器在回答问题前必须先执行一些相关的程序。这段程序不仅能够回答客户的问题,还要能够保障客户的信息安全,防止其他
类似这种网页的输出内容将随程序执行的结果而有所不同。这样的网页称为“动态网
人查阅或破坏。
页”。访问动态网页的过程如下。
(1)客户通过Web服务器的URL申请一个网页。
(2)服务器接收请求,并处理网页上的代码。
(3)将代码的处理结果转换成HTML代码后向客户送出。
(4)在客户端下载并在浏览器上显示网页。
(5)服务器断开与客户的联系并转向其他客户,以便提供新的服务。
和静态网页相比,动态网页的处理上多了一个处理代码的过程。用什么方式来处理代码,在不同的历史时期采用了不同的技术,大体上可以划分为三个阶段。
1.1.2动态网页发展的几个阶段
1.CGI阶段
CGI是英文Common Gateway Interface的缩写,代表服务器端的一种通用(标准)接口。每当服务器接到客户更新数据的要求以后,利用这个接口去启动外部应用程序来完成各类计算、处理或访问数据库的工作,处理完后将结果返回Web服务器,再返回浏览器。外部应用程序是用C、C++、Perl、Pascal、Java或其他语言编写的程序,程序运行在独立的地址空间中。具体情况如图1.1所示。
后来出现了“ISAPI”(用于Intermet Explorer 浏览器)或“NSAPI”(用于Netscape 浏览器)技术,其功能与CGI相同,但技术方面有些改进。外部应用程序改用动态链接库(DLL),被
载入Web服务器的地址空间运行,并且用“线程”代替“进程”,因而显著地提高了运行效
率。但不论是CGI还是ISAPI或NSAPI,都需要编写外部应用程序,而编写外部应用程序并不是一件容易的事情。从开发人员的角度讲,这种开发方式并没有带来开发上的方便。
……
采用C#.NET,是适于开发,NET系统的语言,提供了“网上招聘”、“留言板”等综合性应用实例,在数据库查询中增加了对不同条件下查询方法的设计,以应用开发为主线,通过大量示例来说明具体实际问题。
系列教材:精心策划,定位,概念清晰,例题丰富,深入浅出,内容实,体系合理,突出。
《高等院校计算机教育系列教材?ASP NET2.0动态网站开发教程(第2版 》共21章分为四部分。一部分介绍ASENET2.0的基础知识括.NEI框架的体系结构、ASPX网页的运行机制、验证控件的使用以及相关的浏览器技术。第二部分介绍了数据访问技术括ADO.NET的系统结构,对数据库的连接、显示、编辑与同步,以及使用存储过程、数据缓存的方法等。第三部分站在网站的高度介绍了网页界面一致性的设计、网站导航以及网页保护等方面的问题。第四部分介绍了三层架构以及个性化设计等方面的问题。《高等院校计算机教育系列教材?ASP NET2.0动态网站开发教程(第2版 》的内容以应用开发为主线,叙述方法的主要特点是通过大量示例来说明问题。除此以外,书了几个典型的综合应用,如网上招聘网页的设计、以订单为中心的电子商务网站的设计等,只需对它们稍加修改即可应用于实际工作之中。
ASENET2.0是微软公司推出的新一代企业级开发平台,它不是ASP.NET1.1版本的简单升级,而是对原有版本的全面革新。ASENET 2.0不能强大,而且易学易用。利用它能够在短的时间内开发具有出性、高可靠性和高可扩展性的网站。
— 没有更多了 —
以下为对购买帮助不大的评价