摘要:        
如果你是一位软件架构师,您将如何去搭建一个符合n-tie的架构?并请描述一下您搭建的每一层的作用。(注意:请您考虑项目中有WebService的情况)答案:主要根据实际情况来决定搭建的层数以及各层的规格。 一般情况下,可如下搭: 数据层:主要提供数据服务,该层继承实体的接口并定制自己的数据提取和存储。并根据数据库类型如sqlserver、oracle等来建立此层服务。执行逻辑我个人偏好采用存贮过程。 业务层:由于定制的实体的属性和操作实体的方法已由数据层获得和执行,故业务逻辑组件对此实体进行组合以满足上层对业务逻辑组件的调用,webservice也是建在此层,以用于提供数据服务和逻辑执行。 表    
阅读全文
 
    
        posted @ 2011-03-09 22:05
Freeman Shen
阅读(518)
推荐(0)
 
		
    
        
        
摘要:        
发现很多朋友对于C#中的Abstract和Virtual函数区分得不是很清楚,下面我通过两段代码让大家看看这两者之间到底有什么区别~~开发环境: VS.net 2005使用方法: 用以下代码覆盖program.cs中的代码,然后run即可第一段代码: Abstract的用法using System;using System.Collections.Generic;using System.Text...    
阅读全文
 
        posted @ 2009-08-19 18:01
Freeman Shen
阅读(366)
推荐(0)
 
		
    
        
        
摘要:        
Check Constraints限制本表的行数    
阅读全文
 
        posted @ 2009-03-27 11:51
Freeman Shen
阅读(377)
推荐(0)
 
		
    
        
        
摘要:        
主键和外键是把多个表组织为一个有效的关系数据库的粘合剂。主键和外键的设计对物理数据库的性能和可用性都有着决定性的影响。 必须将数据库模式从理论上的逻辑设计转换为实际的物理设计。而主键和外键的结构是这个设计过程的症结所在。一旦将所设计的数据库用于了生产环境,就很难对这些键进行修改,所以在开发阶段就设计好主键和外键就是非常必要和值得的。主键: 关系数据库依赖于主键---它是数据库物理模式的基石。主键在...    
阅读全文
 
        posted @ 2009-03-10 13:33
Freeman Shen
阅读(342)
推荐(0)
 
		
    
        
        
摘要:        
http://msdn.microsoft.com/zh-cn/magazine/cc163917(en-us).aspx总结:1、userInput 加校验,以防止输入可能造成attacks的字符2、杜绝使用dynamic SQL ,可以采用存储过程和sql参数的方式来操作DB3、不要使用Admin Account,设定少privilege Account来连接字符串4、hash or encr...    
阅读全文
 
        posted @ 2009-02-23 14:16
Freeman Shen
阅读(212)
推荐(0)
 
		
    
        
        
摘要:        
命名空间: System.Collections.Generic程序集: System(在 System.dll 中)语法 [SerializableAttribute][ComVisibleAttribute(false)]public class Queue<T> : IEnumerable<T>, ICollection,  IEnumerable类型参数T指定队列中...    
阅读全文
 
        posted @ 2008-11-21 13:53
Freeman Shen
阅读(707)
推荐(0)
            
        
        
摘要:        
什么是信号量(Semaphore) 如果你已经了解信号量(Semaphore)的概念了,请跳过这一段。 信号量(Semaphore)是在多线程环境下使用的一种设施, 它负责协调各个线程, 以保证它们能够正确、合理的使用公共资源。 我们来看看一个停车场是怎样运作的。为了简单起见,假设停车场只有三个车位,一开始三个车位都是空的。这是如果同时来了五辆车,看门人允许其中三辆不受阻碍的进入,然后放下车拦,剩...    
阅读全文
 
        posted @ 2008-11-21 13:41
Freeman Shen
阅读(869)
推荐(0)
 
		
    
        
        
摘要:        
kehua says:呵呵 那你对股票持续下跌有啥看法freeman says:首先看持续下跌的原因freeman says:从国际看,国际金融环境都出在金融紊乱时期freeman says:现在受华尔街金融风暴的影响freeman says:二,从国内环境看,freeman says:国内的金融环境,以及经济增长变慢freeman says:为什么会变慢呢?freeman says:因为中国长期...    
阅读全文
 
        posted @ 2008-10-24 14:56
Freeman Shen
阅读(396)
推荐(0)
 
		
    
        
        
        posted @ 2008-06-05 10:06
Freeman Shen
阅读(2328)
推荐(0)
 
		
    
        
        
        posted @ 2008-05-12 14:33
Freeman Shen
阅读(1802)
推荐(0)