注册本站  论坛  繁體中文

慧民电脑芯片级维修-电脑技巧
手机 | MP3 | MP4 | 显卡 | 主板 | 显示器 | 光存储 | 笔记本 | 网络设备 | 移动存储 | 数码相机
键鼠 | CPU | 音箱 | GPS | 电视 | 服务器 | 投影机 | 机箱电源 | 品牌电脑 | 办公打印 |
| 网站首页 | Cisco | Windows | Linux | Java | Dotnet | Oracle | 网页设计 | 平面设计 | 安全 | 软件应用 | 电脑维修 | 办公维修 |
您现在的位置: 电脑技巧 >> Dotnet >> .NET FRAMEWORK >> Dotnet正文

基于Web应用的UML建模与.NET框架开发

文章来源:中国IT实验室收集整理 作者:佚名 更新时间:2008-9-22 12:25:20 【 】 【加入收藏

1 引言

        基于Web的应用系统一般包含两部分:服务器和客户端浏览器。服务器主要对事务进行逻辑处理,而用户对服务器上业务逻辑的影响,使Web应用往往具有复杂性和高度动态性的特点。这种特点使得基于Web应用的系统开发比较复杂、管理困难。为了有效地解决上述问题,缩短开发周期,减少维护费用,主要策略是对Web应用进行建模。UML是面向对象技术领域中占主导地位的统一建模语言。此外,.NET框架在通用语言运行时CLR的基础上,提供了完善的基础类库、数据库访问技术ADO.NET和网络开发技术ASP.NET,使开发者可以快速构建Web应用。因此,本文主要探讨基于.NET框架Web应用的UML建模及开发方法,并将该方法用于作者开发的研究所管理系统中,实际应用表明该方法可以有效地降低系统开发和管理的复杂性,提高经济效益。

2 Web 应用的构架模式

       Web应用的基本构架包括浏览器、网络和Web服务器。浏览器向服务器请求Web页,Web页可能包括由浏览器解释执行的客户端脚本,而且可以与浏览器、页内容和页中包含的其他控件( Java Applet 、ActiveX控件和插件等)进行交互。用户向Web页输入信息或通过超级链接导航到其它Web页,与系统进行交互,改变系统的“业务状态”。

2.1 瘦Web客户端

       主要适用于基于Internet的应用,对客户端配置几乎没有控制。客户端只需要标准Web浏览器,可以请求和显示标准的HTML页面。所有的业务逻辑都在服务器上执行。

       客户端浏览器通过HTTP协议向服务器请求页面资源,服务器将被请求的URL解析为文件系统中的文件,或者由应用服务器处理并可能改变业务状态,得到请求的页面,返回给客户端。

2. 2 胖Web客户端

       胖Web客户端对于可以确定客户端配置和浏览器版本的Web应用是最适合的。客户端通过HTTP与服务器通信,使用DHTML、Java applet或者ActiveX控件执行业务逻辑。HTTP的无连接特性,决定了客户端脚本、ActiveX控件和Java Applet只能同客户端对象进行交互。图1显示了构架中对象之间的关系。

       客户端显示接收的页面时,执行嵌入的脚本,这些脚本通常可以在不同的线程中执行,通过DOM接口与页面内容进行交互。

2.3 Web传输

Web传输模式除了使用HTTP负责客户端和服务器的通信之外,还可以使用IIOP和DCOM等协议以支持分布式对象系统。

  • 上一篇Dotnet:

  • 下一篇Dotnet:
  • 最 新 热 门
     详解如何实现最基本的AJAX框架
     XAML命名空间和命名空间映射
     SOA and Web services 新手入门
     Ajax实战:在浏览器端应用MVC
     超越XML和JSON:YAM
     闲话Java Web层框架优缺点 用哪个呢?
     如何通过Web Services上传和下载文件
     ASP.NET中XML数据的处理
     关于.net和Java的比较
     ADO.NET实体框架准备好面向企业级应用了?
    最 新 推 荐
     如何实现WebService的异步调用
     VS2005.NET进行三层结构应用程序的开发
     编程中string是不是引用类型?
     技巧:.Net框架类库中定时器类的使用
     基于Web应用的UML建模与.NET框架开发
     关于VS 2008和.NET 3.5 Beta2新特性介绍
     文件夹选项-消失了 注册表被禁用怎么办?
     基于.NET平台的分层架构实战上:综述
     .NET分层架构实战中:需求分析与数据库设计
     基于.NET平台的分层架构实战下:架构概要设…
    相 关 文 章

    SOA and Web services 新手入门
    闲话Java Web层框架优缺点 用哪个呢?
    如何通过Web Services上传和下载文件
    不要犯WEB字体编辑的10种错误
    如何在ASP.Net Ajax中调用WebService
    如何实现WebService的异步调用
    基于.NET平台的分层架构实战上:综述
    基于.NET平台的分层架构实战下:架构概要设…
    SOA and Web services 新手入门i学习
    浅谈Web Services版本控制

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告

     

    Copyright 2006-2008 pcjx.com All Rights Reserved
    电脑技巧 版权所有 粤ICP备06059145号 地图
    门市地址:广东省佛山市南海区黄岐黄海路133号
    本网站所有内容未经许可不得转载或做其他使用