2007年5月3日

添加I'M标志,参与MSN慈善活动

摘要: MSN(Windows Live Messenger)用户在昵称上加上一段代码,即可使昵称加上绿色I'M。通过这样,可以给慈善组织捐款,款项将由微软支付。目前有多个可供选择的组织,希望PRC的兄弟姐妹们选择能捐助到中国的组织。注意是昵称(显示名称)上,不要加错地方:) 1.American Red Cross ——I'm 准备提供帮助。美国红十字协会。代码 = *red+u 2.Bo... 阅读全文

posted @ 2007-05-03 14:58 live-evil 阅读(153) 评论(0) 推荐(0) 编辑

2007年5月2日

smashing the stack for fun and profit(译文)

摘要: [译文]Smashing The Stack For Fun And Profit2000年12月20原作 by Aleph Onealeph1@underground.org翻译 xuzq@chinasafer.comwww.chinasafer.com'践踏堆栈'[C语言编程] n. 在许多C语言的实现中,有可能通过写入例程中所声明的数组的结尾部分来破坏可执行的堆栈.所谓'践踏堆栈'使用的代码... 阅读全文

posted @ 2007-05-02 12:27 live-evil 阅读(628) 评论(1) 推荐(0) 编辑

2007年5月1日

PetShop 4.0架构与技术分析(1)

摘要: 注:本文转载自 博客园 Terrylee 1.项目概述与架构分析 日前微软推出了基于.NET Framework 2.0开发的Petshop 4。新的Petshop4实现了与Petshop 3相同甚至更多的特性,由于采用了Master Pages,Membership,以及Profile,SqlCacheDependency,但是代码量却减少了四分之一。同时,在事务、数据缓存、安全... 阅读全文

posted @ 2007-05-01 23:50 live-evil 阅读(2550) 评论(1) 推荐(1) 编辑

PetShop 4.0架构与技术分析(2)

摘要: 注:本文转载自 博客园 TerryleePetShop数据访问层之数据库访问设计 在PetShop中,系统需要处理的数据库对象分为两类:一是数据实体,对应数据库中相应的数据表。它们没有行为,仅用于表现对象的数据。这些实体类都被放到Model程序集中,例如数据表Order对应的实体类OrderInfo,其类图如下: 这些对象并不具有持久化的功能,简单地说,它... 阅读全文

posted @ 2007-05-01 23:49 live-evil 阅读(957) 评论(1) 推荐(0) 编辑

MVC框架示例

摘要: 框架脱胎于PetShop3.0 分为如下几层WebBLLIDALModelDALFactoryNHDAL 根据PetShop3.0的框架:Web层只依赖于BLL和Model,也就是说web层调用BLL层方法返回的Model层定义的数据;BLL层依赖于IDAL,Model,这一层实际是使用IDAL中的方法组合为业务,并处理IDAL层返回的Model;IDAL定义了所有底层方法,给DAL层留下接口;M... 阅读全文

posted @ 2007-05-01 23:48 live-evil 阅读(460) 评论(0) 推荐(0) 编辑

PetShop4.0 工厂模式及Profile Provider实现

摘要: 工厂模式:一、项目名称及描述:(实现步骤为:4-3-6-5-2-1)1、WEB=表示层2、BLL=业务逻辑层3、IDAL=数据访问层接口定义4、Model=业务实体5、DALFactory=数据层的抽象工厂(创建反射)6、SQLServerDAL=SQLServer数据访问层 / oracleDAL=Oracle数据访问层DBUtility 数据库访问组件基础类二、项目引用关系1、Web 引用 B... 阅读全文

posted @ 2007-05-01 23:45 live-evil 阅读(594) 评论(0) 推荐(0) 编辑

PetShop4.0 工厂模式及Profile Provider实现

摘要: 第一部份:工厂模式一、项目名称及描述:(实现步骤为:4-3-6-5-2-1)1、WEB=表示层2、BLL=业务逻辑层3、IDAL=数据访问层接口定义4、Model=业务实体5、DALFactory=数据层的抽象工厂(创建反射)6、SQLServerDAL=SQLServer数据访问层 / oracleDAL=Oracle数据访问层DBUtility 数据库访问组件基础类二、项目引用关系1、Web ... 阅读全文

posted @ 2007-05-01 23:43 live-evil 阅读(107) 评论(0) 推荐(0) 编辑

MVC框架示例

摘要: 框架脱胎于PetShop3.0 分为如下几层WebBLLIDALModelDALFactoryNHDAL 根据PetShop3.0的框架:Web层只依赖于BLL和Model,也就是说web层调用BLL层方法返回的Model层定义的数据;BLL层依赖于IDAL,Model,这一层实际是使用IDAL中的方法组合为业务,并处理IDAL层返回的Model;IDAL定义了所有底层方法,给DAL层留下接口;M... 阅读全文

posted @ 2007-05-01 23:38 live-evil 阅读(217) 评论(0) 推荐(0) 编辑

PetShop 4.0架构与技术分析(2)

摘要: 注:本文转载自 博客园 TerryleePetShop数据访问层之数据库访问设计 在PetShop中,系统需要处理的数据库对象分为两类:一是数据实体,对应数据库中相应的数据表。它们没有行为,仅用于表现对象的数据。这些实体类都被放到Model程序集中,例如数据表Order对应的实体类OrderInfo,其类图如下: 这些对象并不具有持久化的功能,简单地说,它们... 阅读全文

posted @ 2007-05-01 23:34 live-evil 阅读(104) 评论(0) 推荐(0) 编辑

PetShop 4.0架构与技术分析(1)

摘要: 注:本文转载自 博客园 Terrylee 1.项目概述与架构分析 日前微软推出了基于.NET Framework 2.0开发的Petshop 4。新的Petshop4实现了与Petshop 3相同甚至更多的特性,由于采用了Master Pages,Membership,以及Profile,SqlCacheDependency,但是代码量却减少了四分之一。同时,在事务、数据缓存、安全方... 阅读全文

posted @ 2007-05-01 23:33 live-evil 阅读(126) 评论(0) 推荐(0) 编辑

2007年4月15日

Junit 实现过程

摘要: 测试分类:白箱测试、黑箱测试、单元测试、集成测试、功能测试...。白箱测试是指在知道被测试的软件如何(How)完成功能和完成什么样(What)的功能的条件下所作的测试,一般是由开发人员完成,单元测试是一种白箱测试,因为开发人员最了解自己编写的软件。JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架,回归测试就是你不断地对所编写的代码进行测试(如单元测试):编... 阅读全文

posted @ 2007-04-15 01:01 live-evil 阅读(143) 评论(0) 推荐(0) 编辑

2007年4月13日

ORM 对象关系映射(Object Relational Mapping)

摘要: 对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将java程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。 这也同时暗示者额外的执行开销;然而,如果ORM作为一种中间件实现,则会有很多机会做优化,而这些在手... 阅读全文

posted @ 2007-04-13 12:40 live-evil 阅读(455) 评论(0) 推荐(0) 编辑

2007年4月12日

推荐一个好的JS函数库.

摘要: 1/**//*------------------------------------------------------------ 2 * S.Sams Lifexperience 3 * CopyRight (C) 2003-2007 S.Sams Lifexperience ScriptClassLib 4 * MSNLive: S.Sams#... 阅读全文

posted @ 2007-04-12 18:03 live-evil 阅读(735) 评论(0) 推荐(0) 编辑

导航