Linux环境下应用Mono的分布式多层应用系统的研究与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:qb54223322
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文的主要构想是如何在基于Linux服务器的条件下糅合各种技术构建和实施分布式多层应用系统。多层分布式应用是在客户端和服务器之间加入了一层或多层应用服务程序。随着多层分布式应用在J2EE、.NET等框架下的应用不断成熟,笔者尝试实现一种既能跨平台又较好的应用现有技术的多层分布式应用系统。当前,对于应用日益广泛的Linux操作系统而言,大部分的应用程序都是通过C、C++、JAVA等语言写成。C#因其优良的特性和.NET的支持而被众多的windows程序员所使用。Mono一个内括.NET framework的开源平台允许开发人员使用C#构建和部署基于Linux、Unix等系统上的应用,作为一种新的技术应运而生。能否构建一个分布式多层应用系统,既能部分应用传统的成熟技术(如COM)又能部分应用新兴的Mono技术?本文正是在此思路下在适用于Mono平台的基础上开发了采用分布式软件体系结构设计,根据具体的需求划分为数据处理层、数据访问层、业务逻辑层、业务外观层的小型C/S应用系统。各层采用不同的编程语言来实现:数据处理层采用C#实现Mono技术应用,从而可以一次编译多平台(Linux、Windows)分发运行;数据访问层采用C实现并运用COM组件技术;业务逻辑层、业务外观层采用C#实现运用合适的软件结构模型如桥接模式,将数据合理的封装。从而逐步实现Linux环境下应用Mono的应用系统的开发和实施。
其他文献
随着互联网的普及和规模的急剧扩张,作为网络80%以上信息的主要表达方式,各种各样的电子文本得以迅速膨胀,往往造成大量无用信息淹没了有用信息,出现了信息极大丰富知识却相对贫乏
最近,随着生物免疫学的丰富和完善,一个全新的免疫理论——危险模式理论(Danger Theory),对传统SNS模式的现代免疫学基本理论提出质疑,打破自体耐受,从空间概念上改变了传统模式的
随着计算机技术和网络技术的发展,分布式实时系统在信息家电、医疗仪器、智能汽车、工业控制以及通信设备等各个领域已经比较成熟了。一直以来,实时任务对时间的特殊要求使得实
目前,企业资源计划(ERP)已经越来越广泛的应用在制造业车间。如何提高 ERP 在生产管理中的实用性,真正把车间调度纳入其中,帮助企业科学的规划生产,已是摆在新一代制造业ERP开发
中国的书法艺术历史悠久,博大精深。书法字应用也极为广泛,牌匾就是其中重要的应用之一。本文主要研究利用计算机技术自动生成书法牌匾,用户只需提供牌匾的内容,系统从书法家字库
随着电信业的迅速发展,其用户基数迅速增长,同时用户欠费的现象也日益增长,如何在改善客户感知的同时提高客户欠费催缴效率,成为电信运营商急需解决的难题。为此,可以应用数据挖掘
计算机网络技术的迅猛发展和广泛应用,特别是Internet的快速普及,促进了计算机与互联网技术的不断创新与升级。社会信息化程度的提高使人们的日常生活与网络的关系越来越密切,同
随着计算机网络的普及和发展,远程教育是网络多媒体技术应用的一个重要方向。它突破了时间和空间的限制,为广大的学习者提供了极大的方便。实时视频教育是远程教育的一个重要组
随着人类文明的不断发展进步,网络逐渐成为人们生产和生活的重要工具。大数据时代的网络系统变得极其庞大复杂,因而亟需加强网络可靠性的建设。利用二元决策图(BDD)技术分析
学位