自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天外一尘

当下透明

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

原创 [ASP中使用三层架构] 1.前言

    直奔主题.    目前在维护一套大型的ASP售后系统(2000多个asp page),代码是2001年出来的,期间多年未做更新,代码中参杂多个程序员的风格,结构上只是简单的将main function 集中起来,将复杂的sql集中起来. 页面上相当混乱.    没有简单地去转向.net环境,因为这个系统使用得比较频繁,加上一些人事上的因素.     所以我试图用asp建立一个三

2009-09-15 10:59:00 696 3

原创 [ASP中使用三层架构] 11.用户登录之三 User业务逻辑类

    前面的准备工作都是在三层架构中的数据访问层,相关的两个数据访问的操作已经安排妥当,现在要开始进入到三层架构中的业务逻辑层.    这一层是三层架构的灵魂与核心,兼任控制中心,兼任资源调配中心,兼任通用功能整合中心......一切你所能想象的负责管理性质工作的集合.    它有如日月地中的地,有如天地人中的人,有如空假中的中,有如男女爱中的爱,有如叔本华的钟摆,有如电脑的操作系统......

2009-10-19 10:59:00 982 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 657

原创 [ASP中使用三层架构] 9.用户登录之一 User表与相关类

    接下来开始讲解如何用三层架构来建立用户登录过程.    这个过程用一般的编程方式写起来很简单,从这里入手来讲解三层架构的实例,想必大家都会更容易了解其中的逻辑结构.        首先我们做一些准备工作,构造这个业务需要用到的几个类,其中包括三个部分:    User部分的实体类MOD_User,单表数据访问类DAL_User    UserLog部分的单表数据访问类DAL_UserLog

2009-10-14 10:01:00 1076

原创 [ASP中使用三层架构] 8.文件目录结构

    三层架构和普通的web站点的区别,只在于根目录下的一个/class目录,其结构如下    /class        └──/BLL         存放业务逻辑类        └──/Common      存放通用类        └──/DAL         存放单表数据访问类        └──/MOD         存放实体类        └──/MUL        

2009-10-13 14:10:00 1277 3

原创 修改真实姓名

 点击如下位置http://profile.csdn.net/Admin/EditBaseInfo.aspx 修改后缓存仍没有更新,继续等等看显示真实姓名这点,真是太水了.CSDN也不咋地啊

2009-10-10 17:53:00 644

原创 [ASP中使用三层架构] 7.Data类

    第三个类,是数据库连接类,这个可以看做是负责最底层的数据库访问的一个对象,并不属于数据层. 它只是一个工具,而不涉及到任何关于数据库内容的逻辑.            再次重申一下,这三个类,只是在ASP三层架构中的三大基本对象,象这种对象,我在具体的业务中还有更多的扩展,例如对file操作对象,excel操作对象,mail对象,cookie对象...     这些封装固然看起来没什么技术

2009-09-22 10:26:00 732 6

原创 [ASP中使用三层架构] 6.Convert类

    第二个重要的类,作用是类型转换,类名Con_Convert.在页面代码的开头实例化,对象名为Convert,借用了.net的类型转换的对象名称.            这个类主要解决在类型转换时,如果直接使用类型转换函数,会因为变量为空或者格式不对而导致程序报错,而这种报错在大多数情况下是允许的.例如要转换一个字符串变量为数字,如果变量为空,则一般需要自动返回0.    另外一个重要功能就

2009-09-21 09:47:00 609 2

原创 [ASP中使用三层架构] 5.Error处理类

    看到有朋友说前面一章讲得没必要,想想也确实.本来是没有打算讲这些基础的,只是行文起来没有约束,就荡开到基础知识上面了.    从这节开始,将会给大家介绍ASP中的三大通用类,它贯穿于我所设计的三层架构中,是对ASP语法的扩展,可以提高很多细节处理上的效率,可以算是一点点框架的味道.    本节介绍错误处理类,类名Con_Error,在代码页面之初就进行初始化,实例名为e,以下的e.add

2009-09-20 16:23:00 505

原创 [ASP中使用三层架构] 4.asp中使用类

Class在asp中出现蛮久了,不过很少看到它被用在代码当中.记得当年研究动网的论坛程序的时候,看到了一些例子,当时还觉得比较崇拜----对自己没用过的技术.    但是Class这个东西,如果用得比较少,充其量只是一个大模块的包装方式. 只有大规模地用它来开发,才能显出它对项目管理的优越性来. 所谓的意大利面条式代码,就会和asp划上句号了.    我想目前大部分的asp程序员中都还没有使用Cl

2009-09-18 11:00:00 658 1

原创 [ASP中使用三层架构] 3.使用三层架构的好处

    对于三层架构的概念性意义,网络上有很多专文探讨,若想深入了解,可以自寻解答.本文仅作为一种应用性探讨,讲的更多的是实现的细节.    简单地讲,三层架构是将代码按其作用分成三部分,每部分解决自己负责的流程.     从表入深,分别是:    界面层-UI  处理页面的数据显示,及用户体验    逻辑层-BLL 业务功能的实现过程,生成结果,提交给UI    数据层-DAL 访问数据库,将结

2009-09-15 16:06:00 1960 2

原创 [ASP中使用三层架构] 2.目录

1          前言2          简述三层架构3          建立站点的大体结构3.1       代码目录3.2       首页3.3       几个重要的基础类Ø              Con_Error  错误处理Ø              Con_Convert  类型转换Ø              Con_Data  数据库

2009-09-15 12:12:00 551 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除