日期:2009-02-14  浏览次数:20391 次

Web 开发者眼中的.Net

  象可编译的服务器端脚本页面一样,Web 表单控件是.Net为ASP开发者们向前迈进的一大步 。一个Web 表碟可能实际上是一组文件,其中的每一个文件完成一个特定的功能。但是在它最基本的层次,一个Web 表单控件只是一个带有ASPx文件后缀名的ASP文件。确实,基本的Web 表单看起来只是一个设计良好的老式的ASP。



   .NET framework的另一个重要的特色是数据访问类库,它采用了最新一代的ActiveX 数据对象,叫做ADO.NET。Active 数据对象(象大多数的组件或者对象一样)只是封装了连接到ODBC数据库和OLE DB数据源的专门过程的黑盒子。它们还能够让你轻易的添加浏览表单记录,执行数据查询和修改数据源的功能而不需要进行复杂的编程。它们还提供了能够让你执行所有这些功能的接口而不需要你拥有直接进行这些操作时所必须的专业知识。作为一个Web 应用程序开发者,你所需要做的一切就是把一个ADO对象拖动到你的ASP页面上,指定一个数据源,然后你就可以与这个数据源进行通讯了。数据源可以是关系数据库,索引顺序访问方式(ISAM)的数据库或者一个级联数据库。实际上,只要你有一个ODBC兼容的驱动程序ADO就几乎能够使用所有的数据源。

  也许.Net最风光的功能就是Web 服务了。Web服务就是你创建的封装了一定行为并能够完成特定工作--比方计算保险费或者完成一次证券交易的软件组件。就象微软声称的那样,Web服务是自描述的模块并能够用URL定址。它们能够被组合用来创建大型的应用程序,Web服务可以是一个简单的过程也可以是一个全功能的软件产品。这些Web应用程序可以被动态的改变,创建新的Web服务。重要的一点是应用程序可以通过网络连接进行访问并在运行时进行调用。因为应用程序只有在需要的时候才调用这些服务,你就得到了所谓的“实时应用程序集成。”所有这些都不需要额外的知识和编程(如果它工作正常的话)。