ASP.NET的可管理性主要体现在其配置系统是以字符为基础的,分级的。更加简化了虚拟机服务器环境和应用程序的设置
然而,ASP也有它的不足之处,因为ASP技术是面向过程开发,这使得程序的维护很难开展,尤其是大型的ASP应用程序;由于基础架构的局限性使得扩展性受阻;Jscript和VBScript使得性能无法完全发挥论文网
2.3 Microsoft Office Access介绍
微软推出的Microsoft Office Access是结合了基于AccessJet的数据库引擎(MicrosoftJetDatabaseEngine)和图形用户界面两大特色的关系数据库管理系统,它是微软办公软件的系统程序之一。MSAccess将数据库引擎里的图形用户界面和软件开发工具高效地结合在一起,用自己所特有的格式把数据存储在数据库引擎里,而且,它还可以将其它程序或数据库里的链接数据直接导入到数据库里。MSAccess和众多办公应用程序一样,支持VisualBasic宏语言,能够面向对象编程语言开发,引用多种对象,诸如ActiveX数据对象,DAO(数据访问对象),以及众多的ActiveX组件。这使得数据架构师和软件开发人员能够轻松地搭建软件应用程序。
1)MicrosoftAccess2010特色:
Access2010最大的特色就是操作简单,上手快,不是数据库专家照样可以玩转随意自如。数据架构的设计不费开发员撰写任何代码,设计任何逻辑之力就可以打造出专业外观与网页式导览功能的窗体,拖放式的导航功能使之成为可能;Access2010为用户提供模板自己功能,数据库架构设计可以引用他人的模板,加之自己的自定义,重新设计出符合自己需求的数据库,并且,数据库部分还可以转化成可重复使用的模板,有效的为开发者节省了时间与精力;宏设计是数据库开发的一大特色,超快速度的设计,程序代码编写错误率的减低,复杂逻辑的整合,使之能够建立起稳固的应用程序。
2.4 ASP.NET三层架构
ASP.NET中“三层架构”的开发方法,其思想跟JAVA的类似,JAVA中的三层架构为前端的Html、Jsp、Serlet,中间层为 JavaBean、EJB,后面为数据库服务器。在ASP.NET中,前端为HTML、asp、aspx等,中间层为.vb,.cs等文件编译而成的. dll控件,后面为数据库服务器。
在三层架构中,数据层通过中间层来连接以及操作,前端给中间层传递参数,并接受中间层的返回值。一般情况下,主要关注的是中间层与前端的数据交互,中间层可被称为组件,一般为.dll文件。在ASP.NET中.dll文件不用考虑注册的问题,拷贝过来就可以用。
1)在设计模式上,三层架构的三层分别成为:表示层,业务层和数据层。
1、表示层:
提供应用程序的用户界面,通常也包括Window窗体和ASP.NET页面的使用。
2、业务层:
业务层实现应用程序的业务功能。
3、数据层:
数据层提供对外部系统(如数据库)的访问,该层涉及到的主要.NET技术是ADO.NET的数据库访问技术.
2)三层结构是什么?
三层结构一词中的“三层”是指:“表现层”、“中间业务层”、“数据访问层”。其中:
表示层:位于最外层(最上层),离用户最近。用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。
中间业务层:负责处理用户输入的信息,或者是将这些信息发送给数据访问层进行保存,或者是调用数据访问层中的函数再次读出这些数据。中间业务层也可以包括一些对“商业逻辑”描述代码在里面。文献综述
数据访问层:仅实现对数据的保存和读取操作。数据访问,可以访问数据库系统、二进制文件、文本文档或是XML文档。