Orchard 开篇[序]

            Modules

            Core

            Framework

ASP.NET NHibernate  Autofac Castle

ASP.NET                       .NET

         IIS OR Windows Azure

1.如果学习Orchard可以从多角度去看,你可以从Core\Framewoke 也可以从modules

细心看了一天关于Orchard的一些具体的内容 对这个系统有个大概的了解:

   a. 底层:Core.Framework 是这个系统的底层类库。

      Framework中: Driver,Logger,Localizer,MVC,Events,Caching,Commands,Data,Security,Services,UI,wcf,Reports,contentManager..

   b. Core中引用了Framework 在Commands下对 Dirver.DataEditor,Fields,Handlers,Models,Services,Settings,ViewModules,views做了一些 cOMMAND相关的定义。

      Core中还对 还包含一下 底层信息

      Containers[容器],Contents[内容],Dashboard[仪表盘],Feeds[订阅],HomePage[首页],Navigation[导航],Reports[报表],Routable[可路由],

 Scheduling[调度],Settings[设置],Shapes[形状],xmlRpc[xml读写 controller]

  Framework 为最基层 类库框架,Core对具体的一些 属性 划分扩展 更具体,以上的类型中有分别做了 Driver ,Controller,Modules,Services,Settings,ViewModels,Views,Routes,Extensions等划分

  c.Module 中一个一个组建,这些组建之间 也有的有包含关系 但每个组建与组建之间都是一个独立的 功能块。自身包含UI/DataBinding.可以根据需要自由组合。

  d.Autofac IOC的应用。这也是项目中代码逻辑中的一个比较重要的地方。Castle.Core.Interceptor.IInterceptor.

OO 变成 在改程序中 使用的地方也不少。像Autofac这样好的IOC,要深入了解。

2.关于驱动的使用:良好的接口做服务的模版,规定了这些这些驱动的作用。这个系统的驱动结构的划分,很经典,也很成熟。

3.也毕竟是微软团队开发的出来的东西,微软的开发思想多少也体现了一下,相对应的 在微软的商业项目Microsfot Dynamics CRM等也给定了一一个微软开发架构的一个印证。

转载于:https://www.cnblogs.com/yy3b2007com/archive/2011/06/17/2083845.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值