- 博客(4)
- 收藏
- 关注
原创 N层架构的理解
<br />今天一个前同事问我这样一个问题:对于N层架构怎么理解?<br /> <br />好像在面试的时候,考官总是喜欢问这个问题,而且问的最多的是3层架构。如果按照以前,我的回答估计是展示层UI、业务逻辑层BLL和数据访问层DAL,好处是各个层逻辑分开互不干扰,实现是3个project,等等,估计还会说个实体层吧。我相信很多同学也会这么解释的。<br /> <br />但是,这种解释是否已经能够完全描述N层架构了呢?现在看来好像并不全面。如果现在要我解释一下N层架构,我可能会说是N个模块的组合的架构。这
2010-06-23 22:59:00 905 1
原创 .NetFramework 3.5 之其他新特性
在LINQ中,用到了很多.NET Framework 3.5中的新特性,有了这些特性,才使LINQ的到很好的实现,这些新特性包括匿名类型、隐式类型化局部变量、对象初始化器、自动属性和集合初始化器。下面就来详细介绍一下这些特性。1. 匿名类型匿名类型,顾名思义就是没有名称或者不用定义名称的类型。编译器会自
2010-04-19 22:39:00 366
原创 .NetFramework 3.5 之Lambda表达式
Lambda表达式(Lambda Expressions)是LINQ实现的另一特性。Lambda表达式的作用就是使用使用函数式语法,将方法实现关联到委托实例。在使用查询表达式(Query Expressions)时,查询表达式也将被语法映射为扩展方法(Extension Methods)和Lambda表达式配合使用的形式。
2010-04-11 21:12:00 526
原创 .NetFramework 3.5 之扩展方法
扩展方法提供了类似动态语言的特性,在保持原有类型不做更改的情况下,可以对其功能进行扩展,使系统更容易添加新的功能。简单的样例如下(其中使用了.NET Framework 3.5中的自动属性和对象初始化器的新特性):using System;using System.Collections.Generic;usi
2010-03-18 22:45:00 418
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人