02 2011 档案

摘要:到http://logging.apache.org/官方下载最新版,里面有帮组文档和案例程序,为了能在项目中使用,我们需要把log4net.dll加到项目中去。log4net配置文件   关于配置文件有两种方式,一种是用自带的web.config或app.config,另一种就是自定义的配置文件,在这里我选择自定义的(个人爱好,没有原因)。  对于log4net的日志详细说明请参考http://www.cnblogs.com/dragon/archive/2005/03/24/124254.html,在这里要感谢这篇文章的作者写的那么详细。  现在开始在项目中使用log4net,项目采用我自 阅读全文
posted @ 2011-02-21 23:29 忧忧夏天 阅读(936) 评论(2) 推荐(1)
摘要:在开始写之前,先给出spring.net官方网站,在那里有大家所需要的例子和教程。  Spring.Net有两个很重要的感念就是IoC(控制反转)和DI(依赖注入)。  控制反转通俗的讲就是将对象的控制权转移给外部容器,即控制权的转移。  例:  有一个IUser接口和一个继承了他的类UseDAO,传统的实现我们会采取直接实例化接口[代码]  或者通过一个工厂类来创建这个接口的实例。[代码]  但通过spring.net的IoC实现,可以这么来写[代码]  这实际上就把UserDAO的实现交给容器处理。  上面只是简单的介绍了IoC的基本感念。具体应用看下面内容。  首先来看看项目结构     阅读全文
posted @ 2011-02-18 13:30 忧忧夏天 阅读(4087) 评论(2) 推荐(1)
摘要:View Code 1 表结构View Code 2 查询结果 查部门ID=2的所有下级部门和本级View Code 3 原理(摘自网上)  递归CTE最少包含两个查询(也被称为成员)。第一个查询为定点成员,定点成员只是一个返回有效表的查询,用于递归的基础或定位点。第二个查询被称为递归成员,使该查询称为递归成员的是对CTE名称的递归引用是触发。在逻辑上可以将CTE名称的内部应用理解为前一个查询的结果集。递归查询没有显式的递归终止条件,只有当第二个递归查询返回空结果集或是超出了递归次数的最大限制时才停止递归。是指递归次数上限的方法是使用MAXRECURION。 阅读全文
posted @ 2011-02-15 16:41 忧忧夏天 阅读(39365) 评论(9) 推荐(11)