手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网络编程>Asp.Net编程>列表

面向服务器的快速应用程序开发(RAD)

来源:互联网 作者:西部数码 时间:2008-04-09
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!


  部署的目标是很容易地将来自多种平台的解决方案或任意规模的项目或结构传送给其他多种平台。Visual Studio .NET部署通过跨多平台和计算机工作解决了这个问题。它允许进行n层部署(即在.单一操作中,部署到多台目标计算机)。它还使得部署到网络(Web)服务器和COM 服务器变得很轻松。

  创建跨越Windows DNA应用程序所有分层的安装应用程序

  开发人员常常需要部署一个分布式应用程序的全部3个分层,这些分层通常都是使用多种语言编写的。利用下一个Visual Studio版本中新的部署工具,创建一个多层的安装程序十分容易。

  部署过程中使用自定义安装程序(Installer)设置服务器资源

  将应用程序服务器功能应用到中间层组件中将会产生对该服务器的依赖性。开发人员可以创建一个组件,然后将一个消息队列(Message Queue)从工具箱拖放到一个类上。这个消息队列(Message Queue)将存在于这个开发人员的计算机上。但是,当部署这个应用程序时,如果这个队列不存在则需要重新创建。Visual Studio .NET包括自定义安装程序,可以确保依赖这些基于服务器的资源可以在部署时创建。


图3. 添加安装程序(Add Installer)
  在属性(Properties)窗口中有一个链接,Add Installer,当点击这个链接时,将会向一个包含消息队列安装程序化(Message Queue Installer) 组件的项目中添加一个新类。消息队列安装程序化(Message Queue Installer) 组件知道如何创建一个消息队列的细节。

  在应用程序部署后,使用运行时跟踪(Run-Time Tracing)对它们进行调试

  跟踪是允许开发人员对应用程序进行测试的一个特性。这样的测试允许开发人员和管理员对所部署的应用程序的健康状况进行监控,而不是运行调试器。(有时使用调试器会隐藏错误,使性能和线程问题变得不明显)。对于分布式的多层的应用程序来说,跟踪是一个非常重要的监控和调试工具。这样的应用程序可能会包含只有在重负荷和实际环境所固有的随机性的情况下才会观察得到。

  理想情况下,开发人员可以在它们的生产代码中包括开销最小的(最多影响性能和大小的10-15%)跟踪工具。当系统不能按预期执行时,他们可以在系统运行的同时打开用于生产代码的跟踪功能,然后确定问题。跟踪功能允许开发人员在不打乱运行系统的情况下,将问题隔离,然后修正它们。

  部署后使用动态属性改变应用程序的功能性

  使用生产网络(Web)应用程序的最常见的一个问题是,开发人员需要在网站运行的同时改变应用程序的行为。Visual Studio .NET 提供了创建动态属性的能力,可以在应用程序部署后对它们进行修改。实际上,这些属性可以在应用程序运行时从XML文件中检索。开发人员可以很容易地修改这个文件,以改变应用程序的行为,而无需编写、编译和部署新代码。

  动态属性值可以在应用程序部署和应用程序运行时进行修改。你可以使用工具,入记事本或Visual Studio .NET中内置的XML编辑器,来编辑属性和改变属性值。动态属性的一个例子是到数据库的连接字符串。如果这个应用程序将连接字符串硬编码到应用程序中,那么在将应用程序从开发转到测试再转到生产时,开发人员需要重新编译这个应用程序。通过将这个属性设为"动态",连接字符串值可以在应用程序部署后修改。当下一次应用程序运行时,将使用新的数值,从而将应用程序指向一个不同的数据库而无需修改源代码。动态属性设置可以被项目中的多个属性共享,这样只须在一个位置更新共享的连接字符串。

  结论

  Visual Studio .NET提供了发现机制来搜索企业网络上的所有XML网络服务(Web service)、数据库、消息队列、事件日志记录、性能计数器和其他服务器资源。 此外,它允许开发人员将这些服务器资源拖放到一个"可视类"上,开始以图形化的方式进行程序设计。非常简单地,这意味着Visual Studio .NET允许为服务器进行快速应用程序开发。

  分布式网络应用程序很难进行设置和部署。但是,利用Visual Studio中的新工具,微软公司提供了一个安装工具来分布一个分布式应用程序的所有分层。并且利用Visual Studio .NET中的新功能,开发人员可以将发布-部署调试和功能变化内置到他们的应用程序中。


文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

热点关注
IDC资讯 虚拟主机 域名注册 托管租用 vps主机 智能建站
网站运营 建站经验 策划盈利 搜索优化 网站推广 免费资源
网站联盟 联盟新闻 联盟介绍 联盟点评 网赚技巧
行业资讯 业界动态 搜索引擎 网络游戏 门户动态 电子商务 广告传媒
网络编程 Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术 Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷 Internet Explorer
网页制作 FrontPages Dreamweaver Javascript css photoshop fireworks Flash
程序设计 Java技术 C/C++ VB delphi
网络知识 网络协议 网络安全 网络管理 组网方案 Cisco技术
操作系统 Win2000 WinXP Win2003 Mac OS Linux FreeBSD
返回首页 |关于我们 | 联系我们 | 付款方式 | 创业联盟 | 价格总览 | 资讯中心 | 友情链接 | 网站地图 | 招贤纳士 | RSS