随笔分类 -  开源框架

通过autofac教你彻底明白依赖解耦(二)理论结合实践 - 大侠.Net
摘要:上节说了一下基本的理论知识,例子可能不太好,不过无所谓了,目的是要让大家明白啥是依赖倒置和依赖注入,目的就达到了,简单一句话,这2玩意都是用来解耦合的。 不过依赖倒置这个词哥哥真不敢苟同,哥哥来个颠覆的说法,我说这是依赖正置。 因为本来就应该是上层依赖上层嘛,低层也应该依赖上层,但是由于程序语言的原 阅读全文

posted @ 2016-04-20 15:54 大西瓜3721 阅读(790) 评论(0) 推荐(0) 编辑

Autofac 组件、服务、自动装配 《第二篇》
摘要:一、组件 创建出来的对象需要从组件中来获取,组件的创建有如下4种(延续第一篇的Demo,仅仅变动所贴出的代码)方式: 1、类型创建RegisterType AutoFac能够通过反射检查一个类型,选择一个合适的构造函数,创造这个对象的实例。主要通过RegisterType<T>() 和 Regist 阅读全文

posted @ 2016-04-20 15:53 大西瓜3721 阅读(428) 评论(0) 推荐(0) 编辑

依赖注入框架Autofac的简单使用
摘要:Autofac是一款IOC框架,比较于其他的IOC框架,如Spring.NET,Unity,Castle等等所包含的,它很轻量级性能上也是很高的。于是,今天抽空研究了下它。下载地址:http://code.google.com/p/autofac/downloads/list 1)解压它的压缩包,主 阅读全文

posted @ 2016-04-20 15:52 大西瓜3721 阅读(182) 评论(0) 推荐(0) 编辑

NET领域最为流行的IOC框架之一Autofac
摘要:一、前言 Autofac是.NET领域最为流行的IOC框架之一,微软的Orchad开源程序使用的就是Autofac,Nopcommerce开源程序也是用的Autofac。 Orchad和Nopcommerce在用Autofac的时候进行封装,看过源码的都知道Autafac使用简单,功能强大。 建议下 阅读全文

posted @ 2016-04-12 12:08 大西瓜3721 阅读(3070) 评论(1) 推荐(4) 编辑

NopCommerce架构分析
摘要:很多人都说通过阅读、学习大神们高质量的代码是提高自己技术能力最快的方式之一。我觉得通过阅读NopCommerce的源码,可以从中学习很多企业系统、软件开发的规范和一些新的技术、技巧,可以快速地提高我们的技术能力。所以我最近决定写一个“NopCommerce源码架构详解”的系列,来详细剖析NopCom 阅读全文

posted @ 2016-04-08 17:27 大西瓜3721 阅读(287) 评论(0) 推荐(0) 编辑

NopCommerce架构分析之参考资料
摘要:http://www.cnblogs.com/RobbinHan/archive/2011/11/30/2269537.html 依赖注入框架Autofac的简单使用 http://www.cnblogs.com/liping13599168/archive/2011/07/16/2108209.h 阅读全文

posted @ 2016-04-08 17:21 大西瓜3721 阅读(229) 评论(0) 推荐(0) 编辑

基于.NET平台常用的框架整理
摘要:自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库。 Microsoft Velocity:微 阅读全文

posted @ 2016-03-24 08:57 大西瓜3721 阅读(228) 评论(0) 推荐(0) 编辑

开源任务管理平台TaskManager介绍
摘要:很早之前准备写Quartz系列文章,现在终于能够实现了。从本篇开始将带你实现一款自己的任务管理平台。在工作中你曾经需要应用执行一个任务吗?这个任务每天或每周星期二晚上11:30,或许仅仅每个月的最后一天执行。一个自动执行而无须干预的任务在执行过程中如果发生一个严重错误,应用能够知到其执行失败并尝试重 阅读全文

posted @ 2016-03-21 09:33 大西瓜3721 阅读(453) 评论(0) 推荐(0) 编辑

Orchard源码分析(2):Orchard.Web.MvcApplication类(Global)
摘要:概述 分析一个的ASP.NET项目源码,首先可以浏览其项目结构,大致一窥项目其全貌,了解项目之间的依赖关系。其次可以浏览Web.config和Global.asax文件,找到应用程序的入口点。 本 文主要分析Orchard项目的Global.asax文件,而真正的分析入口点在Global.asax的 阅读全文

posted @ 2016-02-25 15:07 大西瓜3721 阅读(269) 评论(0) 推荐(0) 编辑

Orchard源码分析(1):Orchard架构
摘要:本文主要参考官方文档"How Orchard works"以及Orchardch上的翻译。 源码分析应该做到庖丁解牛,而不是以管窥豹或瞎子摸象。所以先对Orchard架构有个整体的了解,以及对一些基本概念有所认识。 创建一个基于Web的CMS(内容管理系统)不同于创建一个普通的Web应用程序:它更像 阅读全文

posted @ 2016-02-25 15:06 大西瓜3721 阅读(571) 评论(0) 推荐(0) 编辑

TortoiseSVN中分支和合并实践
摘要:使用svn几年了,一直对分支和合并敬而远之,一来是因为分支的管理不该我操心,二来即使涉及到分支的管理,也不敢贸然使用合并功能,生怕合并出了问题对团队造成不良影响,最主要的原因是,自己对分支的目的和合并的方法不甚了解,这才是硬伤。最近由于适配机型的需要(本人从事手机客户端的开发),需要经常接触分支和合... 阅读全文

posted @ 2016-01-25 15:21 大西瓜3721 阅读(210) 评论(0) 推荐(0) 编辑

SVN - 主干/分支
摘要:一个大项目在开发中可能会拆分成几个小项目,分别分去,同时共通的部分再由人做,做完后再统一合并。同时,在开发中,共通的部分修改后,其它人要保持同步。这种情况反应到SVN的分支/合并功能上,再贴切不过了。SVN可以为一个版本库中的内容(主干)建立一个分支.分支和主干完全独立,就相当于把代码再复制一份,重... 阅读全文

posted @ 2016-01-25 14:56 大西瓜3721 阅读(315) 评论(0) 推荐(0) 编辑

DICOM医学图像处理:DIMSE消息发送与接收“大同小异”之DCMTK fo-dicom mDCM
摘要:背景: 从DICOM网络传输一文开始,相继介绍了C-ECHO、C-FIND、C-STORE、C-MOVE等DIMSE-C服务的简单实现,博文中的代码给出的实例都是基于fo-dicom库来实现的,原因只有一个:基于C#的fo-dicom库具有高封装性。对于初学者来说实现大多数的DIMSE-C、D... 阅读全文

posted @ 2016-01-20 17:33 大西瓜3721 阅读(8307) 评论(0) 推荐(0) 编辑

BrnShop开源网上商城第六讲:扩展视图功能
摘要:在正式讲解扩展视图功能以前,我们有必要把视图的工作原理简单说明下。任何一个视图都会被翻译成一个c#类,并保存到指定的位置,然后被编译。这也就是为什么能在视图中包含c#代码片段的原因。下面我们通过一个项目具体的了解一下这个过程,首先我们新建一个mvc3项目,它的Index.cshtml视图文件的代码如 阅读全文

posted @ 2015-02-02 11:16 大西瓜3721 阅读(587) 评论(0) 推荐(0) 编辑

BrnShop开源网上商城第五讲:自定义视图引擎
摘要:今天这篇博文主要讲解自定义视图引擎,大家都知道在asp.net mvc框架中默认自带一个Razor视图引擎,除此之外我们也可以自定义自己的视图引擎,只需要实现IViewEngine接口,接口定义如下: ViewEngineResult FindView(ControllerContext contr 阅读全文

posted @ 2015-02-02 09:28 大西瓜3721 阅读(674) 评论(0) 推荐(0) 编辑

BrnShop开源网上商城第四讲:自定义插件
摘要:重要通知:BrnShop企业版NOSQL设计(基于Redis)已经开源!源码内置于最新版的BrnShop中,感兴趣的园友可以去下载来看看。官网地址:www.brnshop.com。 好了现在进入今天的正题:自定义插件。上一讲中我们已经阐述了BrnShop插件的工作机制,现在我们详细介绍下如何自定义插 阅读全文

posted @ 2015-01-30 22:48 大西瓜3721 阅读(1348) 评论(0) 推荐(1) 编辑

BrnShop开源网上商城第三讲:插件的工作机制
摘要:这几天BrnShop的开发工作比较多,所以这一篇文章来的晚了一些,还请大家见谅呀!还有通知大家一下BrnShop1.0.312版本已经发布,此版本添加了报表统计等新功能,需要源码的园友可以点此下载。好了,我们现在进入今天的正题。关于BrnShop插件内容比较多,所以我分成两篇文章来讲解,今天先讲第一 阅读全文

posted @ 2015-01-30 22:47 大西瓜3721 阅读(455) 评论(0) 推荐(0) 编辑

BrnShop开源网上商城第二讲:ASP.NET MVC框架
摘要:在团队设计BrnShop的web项目之初,我们碰到了两个问题,第一个是数据的复用和传递,第二个是大mvc框架和小mvc框架的选择。下面我依次来说明下。 首先是数据的复用和传递:对于BrnShop的每一次请求,程序都要分成好几个阶段执行,例如验证,执行动作方法等等,在各个阶段我们可能需要重复使用同一信 阅读全文

posted @ 2015-01-30 22:44 大西瓜3721 阅读(613) 评论(0) 推荐(0) 编辑

BrnShop开源网上商城第一讲:架构设计
摘要:首先在此感谢大家对BrnShop项目的支持和鼓励!我们在发布BrnShop以前曾推测项目会受到不少园友的支持,但没想到园友们的支持大大超过我们的预测。4天6000次浏览,140个推荐,170个评论,8000次下载。看到这些数据后我们内心除了激动外,更多了一份责任。无论将来遇到多大的困难,我们一定要坚 阅读全文

posted @ 2015-01-30 22:43 大西瓜3721 阅读(983) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示