美国银行卡Payoneer注册奖励25美元
posts - 85,  comments - 1230,  views - 104万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
11 2013 档案
基于ASP.NET MVC的热插拔模块式开发框架(OrchardNoCMS)--AOP编程
摘要:AOP编程在目前来说好像是大家都比较喜欢的。ASP.NET MVC中的Filter就是使用AOP实现的配置器模式。AOP在编码中的应用主要有如下几个方面:日志记录,跟踪,优化和监控事务的处理持久化性能的优化资源池,如数据库连接池的管理系统统一的认证、权限管理等应用系统的异常捕捉及处理针对具体行业应用的横切行为前面几种应用我相信大家都是比较熟悉的。在ASP.NET MVC中有Filter之类的,提供认证和权限管理。很多实现AOP的组件都是拿日志作为例子说明。我这里给大家说明一个具体业务的横切例子。以之前的Orchard.Car模块为例,如果我们这个模块式产品中的一个模块,当应用到项目中时,可能需 阅读全文
posted @ 2013-11-17 20:48 Nic Pei 阅读(8530) 评论(8) 推荐(4) 编辑
基于ASP.NET MVC的热插拔模块式开发框架(OrchardNoCMS)--模块开发
摘要:之前文章中给大家说明了下我这个小小的想法,发现还是有不少人的支持和关注。你们的鼓励是对我最大的支持。我总结了了大家的评论,有以下几个问题:1.希望有更多的文档说明。2.希望介绍下Orchard的热插拔机制。3.希望可以说明如何扩展功能什么的。4.介绍下Orchard的核心机制。5. 介绍下我对Orchard的整个瘦身过程怎么做的。6.觉得这个像瑞星杀毒只剩下小狮子了(这个有意思 J)除了这些还有别的,我只是自己大概总结了下。对于以上的问题,我不会挨个去说明。只是给大家说明下我的整个计划和接下来的安排。首先,文档是必须的。可能在博客上未来不会有太多的文档,但是在github上你将会找到很多的说明 阅读全文
posted @ 2013-11-13 17:34 Nic Pei 阅读(10846) 评论(39) 推荐(8) 编辑
基于ASP.NET MVC的热插拔模块式开发框架(OrchardNoCMS)--瘦身计划
摘要:Orchard CMS是针对CMS开发的,对于很多开发需求来说,内容管理这块儿可能并不需要,而需要它的模块式开发模式。所以我这里通过对OrchardCMS进行瘦身,去除 内容管理部分的内容,保留简单的运行环境和基础的模块。需要做的工作:去除Orchard Framework的内容管理部分,同时去除Orchard Framework依赖内容管理的相关内容。去除Orchard Core部分的部分module,只保留Sharpe和Setting两个模块。去除内容管理和博客管理的相关模块,只保留支持模块启用和停用以及皮肤模块。这里我只是对OrchardCMS的代码进行了瘦身,所以相关的license请 阅读全文
posted @ 2013-11-12 17:19 Nic Pei 阅读(13625) 评论(67) 推荐(25) 编辑
Autofac中的属性注入功能使用
摘要:使用依赖注入容器时,大部分都是使用构造函数来注入或者是xml配置文件。也有很多支持属性注入。Autofac就是其中一个。1 为什么要有属性注入?对于一些使用特频繁的类或者方法,很多类都会用到,那么使用属性注入会节省更多的力气,而且在设计的时候就可以提早的把该属性给定义出来。2.哪些需求需要用到属性注入?举几个比较实际的例子:日志功能、统一事务提交、当前用户附加信息的获取等等。Autofac中如何实现属性注入呢?我们以注入日志属性为例说明。我们使用Castle的日志类为例。1.创建一个继承Module类的LoggingModule。创建一个查找Autofac注入的某个组件中是否有实现了ILogg 阅读全文
posted @ 2013-11-11 14:33 Nic Pei 阅读(14739) 评论(5) 推荐(4) 编辑
Orchard CMS中如何打包不带源码的模块
摘要:在Orchard CMS的官网已经提供了文档说明如何打包,但是如果使用它的打包方式,打好的nuget包是带源代码的。如果是为开源系统写模块,不需要关注源代码是否可见。但是如果是用Orchard CMS作为商业用途,那么可能你需要阅读这边文章啦。 1.获取打包文件的原理: 简单说一下Orchard打包模块获取需要打包的文件的原理:控制台传入模块名称,通过找到对应模块的.csproj来分析需要打包... 阅读全文
posted @ 2013-11-07 14:27 Nic Pei 阅读(1739) 评论(2) 推荐(2) 编辑

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