自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 N层架构的理解

<br />今天一个前同事问我这样一个问题:对于N层架构怎么理解?<br /> <br />好像在面试的时候,考官总是喜欢问这个问题,而且问的最多的是3层架构。如果按照以前,我的回答估计是展示层UI、业务逻辑层BLL和数据访问层DAL,好处是各个层逻辑分开互不干扰,实现是3个project,等等,估计还会说个实体层吧。我相信很多同学也会这么解释的。<br /> <br />但是,这种解释是否已经能够完全描述N层架构了呢?现在看来好像并不全面。如果现在要我解释一下N层架构,我可能会说是N个模块的组合的架构。这

2010-06-23 22:59:00 883 1

原创 .NetFramework 3.5 之其他新特性

            在LINQ中,用到了很多.NET Framework 3.5中的新特性,有了这些特性,才使LINQ的到很好的实现,这些新特性包括匿名类型、隐式类型化局部变量、对象初始化器、自动属性和集合初始化器。下面就来详细介绍一下这些特性。1.         匿名类型匿名类型,顾名思义就是没有名称或者不用定义名称的类型。编译器会自

2010-04-19 22:39:00 351

原创 .NetFramework 3.5 之Lambda表达式

   Lambda表达式(Lambda Expressions)是LINQ实现的另一特性。Lambda表达式的作用就是使用使用函数式语法,将方法实现关联到委托实例。在使用查询表达式(Query Expressions)时,查询表达式也将被语法映射为扩展方法(Extension Methods)和Lambda表达式配合使用的形式。 

2010-04-11 21:12:00 508

原创 .NetFramework 3.5 之扩展方法

    扩展方法提供了类似动态语言的特性,在保持原有类型不做更改的情况下,可以对其功能进行扩展,使系统更容易添加新的功能。简单的样例如下(其中使用了.NET Framework 3.5中的自动属性和对象初始化器的新特性):using System;using System.Collections.Generic;usi

2010-03-18 22:45:00 399

空空如也

空空如也

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

TA关注的人

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