摘要:
转自 http://www.cnblogs.com/shanyou/archive/2010/05/28/1746711.html 较复杂的应用程序都是由多个项目组织成的,项目可以划分成程序集(Assemblies)和宿主(Hosts),也就是应用程序的入口。 Assemblies 通常是常见的类库 阅读全文
摘要:
一、Nuget的不方便地方 Nuget带了非常大的方便,添加第三方引用再也不用到处下载添加了。 但是又带来了不方便,在使用了Nuget的项目中,一般都需要把引用提交到svn上,否则下载的源代码会缺少引用。如下图这样. 那么有没有好的方法,既不用提交DLL到svn上,用能够让下载的源码能够很容易的编译 阅读全文
摘要:
本篇文章,讲解如何使用Auotfac, Asp.net MVC和EF Code First,搭建一个松散的架构。 例子代码主要完成的功能是: 列出数据库中Student表中的所有学生信息。 阅读目录: 一、 使用Entity Framework Code First, 写代码创建Student表 二 阅读全文
摘要:
Autofac是一个Ioc框架,最大的特点应该是可以不用配置文件,直接用C#代码来注册。 Autofac同时也提供了对于Asp.net MVC的扩展。 这里是Autofac的文档,介绍如何在MVC项目中集成使用: protected void Application_Start() { var bu 阅读全文
摘要:
上篇文章中,举了一个Autofac的简单例子,园友反应: “虽然对autofac架构原理还是完全不懂,不过基本是明白ioc的用途了,会从已注册的类中找出符合接口的类来调用构造函数进行构造” 所以这篇文章,还是针对上次的例子,不引用Autofac,完全使用自己写的FakeAutofac, 也让Demo 阅读全文
摘要:
上篇文章中IoC容器Autofac(1) -- 什么是IoC以及理解为什么要使用Ioc ,我们用自己的方式实现了一个简陋的工厂类来实现IoC. 这里我们尝试使用Auotfac来替换我们的工厂类MovieFinderFactory. (Autofac的名字应当取的是非常贴切的,它本质上其实就是一个产出 阅读全文
摘要:
阅读目录: 一. 一个没有使用IoC的例子 二. 当需求发生变动时,非IoC遭遇到的困境 三. 使用IoC彻底解决问题 四. 总结 一、一个没有使用IoC的例子 IoC的全称是Inversion of Control,中文叫控制反转。要理解控制反转,可以看看非控制反转的一个例子。 public cl 阅读全文
摘要:
对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1. 什么是TCP/IP、UDP?2. Socket在哪里呢?3. Socket是什么呢?4. 你会使用它们吗?什么是TCP/IP、UDP? TCP/IP(Transmission 阅读全文