- 博客(12)
- 资源 (1)
- 收藏
- 关注

原创 [ASP中使用三层架构] 1.前言
直奔主题. 目前在维护一套大型的ASP售后系统(2000多个asp page),代码是2001年出来的,期间多年未做更新,代码中参杂多个程序员的风格,结构上只是简单的将main function 集中起来,将复杂的sql集中起来. 页面上相当混乱. 没有简单地去转向.net环境,因为这个系统使用得比较频繁,加上一些人事上的因素. 所以我试图用asp建立一个三
2009-09-15 10:59:00
715
3
原创 [ASP中使用三层架构] 11.用户登录之三 User业务逻辑类
前面的准备工作都是在三层架构中的数据访问层,相关的两个数据访问的操作已经安排妥当,现在要开始进入到三层架构中的业务逻辑层. 这一层是三层架构的灵魂与核心,兼任控制中心,兼任资源调配中心,兼任通用功能整合中心......一切你所能想象的负责管理性质工作的集合. 它有如日月地中的地,有如天地人中的人,有如空假中的中,有如男女爱中的爱,有如叔本华的钟摆,有如电脑的操作系统......
2009-10-19 10:59:00
1011
2
原创 [ASP中使用三层架构] 10.用户登录之二 UserLog表与相关类
[UserLog]用于记录用户的操作信息,表结构如下 [LogID] [int] IDENTITY(1,1) NOT NULL, [UserAccount] [nvarchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [Path] [nvarchar](50) COLLATE Chinese_P
2009-10-15 13:37:00
688
原创 [ASP中使用三层架构] 9.用户登录之一 User表与相关类
接下来开始讲解如何用三层架构来建立用户登录过程. 这个过程用一般的编程方式写起来很简单,从这里入手来讲解三层架构的实例,想必大家都会更容易了解其中的逻辑结构. 首先我们做一些准备工作,构造这个业务需要用到的几个类,其中包括三个部分: User部分的实体类MOD_User,单表数据访问类DAL_User UserLog部分的单表数据访问类DAL_UserLog
2009-10-14 10:01:00
1109
原创 [ASP中使用三层架构] 8.文件目录结构
三层架构和普通的web站点的区别,只在于根目录下的一个/class目录,其结构如下 /class └──/BLL 存放业务逻辑类 └──/Common 存放通用类 └──/DAL 存放单表数据访问类 └──/MOD 存放实体类 └──/MUL
2009-10-13 14:10:00
1314
3
原创 修改真实姓名
点击如下位置http://profile.youkuaiyun.com/Admin/EditBaseInfo.aspx 修改后缓存仍没有更新,继续等等看显示真实姓名这点,真是太水了.优快云也不咋地啊
2009-10-10 17:53:00
681
原创 [ASP中使用三层架构] 7.Data类
第三个类,是数据库连接类,这个可以看做是负责最底层的数据库访问的一个对象,并不属于数据层. 它只是一个工具,而不涉及到任何关于数据库内容的逻辑. 再次重申一下,这三个类,只是在ASP三层架构中的三大基本对象,象这种对象,我在具体的业务中还有更多的扩展,例如对file操作对象,excel操作对象,mail对象,cookie对象... 这些封装固然看起来没什么技术
2009-09-22 10:26:00
757
6
原创 [ASP中使用三层架构] 6.Convert类
第二个重要的类,作用是类型转换,类名Con_Convert.在页面代码的开头实例化,对象名为Convert,借用了.net的类型转换的对象名称. 这个类主要解决在类型转换时,如果直接使用类型转换函数,会因为变量为空或者格式不对而导致程序报错,而这种报错在大多数情况下是允许的.例如要转换一个字符串变量为数字,如果变量为空,则一般需要自动返回0. 另外一个重要功能就
2009-09-21 09:47:00
637
2
原创 [ASP中使用三层架构] 5.Error处理类
看到有朋友说前面一章讲得没必要,想想也确实.本来是没有打算讲这些基础的,只是行文起来没有约束,就荡开到基础知识上面了. 从这节开始,将会给大家介绍ASP中的三大通用类,它贯穿于我所设计的三层架构中,是对ASP语法的扩展,可以提高很多细节处理上的效率,可以算是一点点框架的味道. 本节介绍错误处理类,类名Con_Error,在代码页面之初就进行初始化,实例名为e,以下的e.add
2009-09-20 16:23:00
526
原创 [ASP中使用三层架构] 4.asp中使用类
Class在asp中出现蛮久了,不过很少看到它被用在代码当中.记得当年研究动网的论坛程序的时候,看到了一些例子,当时还觉得比较崇拜----对自己没用过的技术. 但是Class这个东西,如果用得比较少,充其量只是一个大模块的包装方式. 只有大规模地用它来开发,才能显出它对项目管理的优越性来. 所谓的意大利面条式代码,就会和asp划上句号了. 我想目前大部分的asp程序员中都还没有使用Cl
2009-09-18 11:00:00
681
1
原创 [ASP中使用三层架构] 3.使用三层架构的好处
对于三层架构的概念性意义,网络上有很多专文探讨,若想深入了解,可以自寻解答.本文仅作为一种应用性探讨,讲的更多的是实现的细节. 简单地讲,三层架构是将代码按其作用分成三部分,每部分解决自己负责的流程. 从表入深,分别是: 界面层-UI 处理页面的数据显示,及用户体验 逻辑层-BLL 业务功能的实现过程,生成结果,提交给UI 数据层-DAL 访问数据库,将结
2009-09-15 16:06:00
1989
2
原创 [ASP中使用三层架构] 2.目录
1 前言2 简述三层架构3 建立站点的大体结构3.1 代码目录3.2 首页3.3 几个重要的基础类Ø Con_Error 错误处理Ø Con_Convert 类型转换Ø Con_Data 数据库
2009-09-15 12:12:00
574
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人