论文部分内容阅读
2002年2月13日,DOTNET诞生了,尽管业界或褒或贬,众口不一,但时至今日,DOTNET仍是如火如荼地发展起来。从目前来看,DOTNET还远没有达到微软的战略目标,它仍是为简化在第三代Internet分布式环境下的应用程序开发,基于开放互联网标准和协议之上,实现异构语言和平台高度交互性,而构建的新一代计算和通信的开发平台。但是这个开发平台就象一个武林高手,将众多的先进技术集于一身,承前启后,如ADO、ADO.NET、XML、Web Services等等。它把程序和网络的概念有机的结合在了一起,势必推动网络和计算机技术的发展;它使Web Services的概念深入人心;它还集成了c#、Vb、Vc++、Jscript等多种开发语言,使同一个系统可用多个语言共同开发,提高了效率,方便了开发。DOTNET对新技术的集成和应用,对旧技术的兼容并包成就了它强大的生命力,使它在系统开发方面独具优势,良好的面向对象性、易发布、易维护、又很强的可移植性等等。本论文通过构建基于DOTNET平台、在内部网运行的Web应用系统,以此为切入点和主线,对DOTNET边开发、边研究,重点对DOTNET架构下的三层应用系统的实现、DOTNET的数据访问技术、Web Services技术等进行研究。通过成功地开发这一系统,构建了三层Web Application,并对业务层细分为数据访问层和业务逻辑层,以类的形式进行封装;对ADO、ADO.NET数据访问技术进行了多方位的研究,不仅在类中实现,还在WEB Services中实现,不仅对单向的、只读的DataReader实现,还通过DataAdapter和DataSet进行数据的检索、修改等操作,从而对DOTNET平台有了较为深入的了解和认识,对它的优越性也有了更深的理解。论文共包括七章。第一章详细介绍了应用DOTNET进行系统开发的背景,主要包括系统的业务背景、功能作用、开发平台DOTNET、采用的技术如ADO.NET、Web service等,阐明使用.NET开发基于内部网的Web应用系统的优越性。第二章介绍系统整体框架,分为几个层次,各个层次之间的关系以及实现等。第三至六章主要介绍开发过程中所用到技术,各个层次的具体实现过程、算法。最后是总结与展望,从整体上对系统进行评价回顾。由于时间限制和软件的实际情况,对业务层没有再分出数据实体层和实体控制山东大学硕士学位论文层,对用据库表等,XML文件来确定实体类的定义没有涉及到,没有实现通过存储过程访问数界面的设计也很简单,这些还有待于今后完善和发展。关键词.NET框架、ADO.NET、ADO、Web ServieeS、DataReader、DataAdapter、Dataset、业务层、数据访问层、业务逻辑层