asp实现三层设计模式之一:准备知识
asp也能实现简单的三层设计模式
1、在asp中使用类
要实现分层设计和设计模式,就需要把asp当作面向对象语言来看待。asp3.0之后,引入了类的概念。其实即使是以前,也有一些面向对象的元素,例如ado的对象。
如何编写自己的asp类,请参考:http://www.ljf.cn/2009/11/Item231294.html asp类实例——如何编写一个asp类。
2、ado的基本对象及其方法、参数。
asp访问数据库是通过ado2.8来实现的。熟悉ado基础的对象,例如Connection/Command/RecordSet等,是设计好数据库访问层、业务逻辑层的关键。
详细的ado 2.8 api文档参考微软的MSDN:http://msdn.microsoft.com/en-us/library/ms678086(VS.85).aspx
3、VBScript语言。asp支持VbScript和JavaScript,但是通常我们都是用VbScript。其中特别要注意的是数组的使用。由于asp没有提供容器,我们要返回一系列数据时,只能使用数组。为什么直接用RecordSet?RecordSet是数据层的东西,涉及数据库链接,与我们的分层思想不符合。
掌握了上面3点,就可以开始设计分层的asp程序啦!