OEA框架学习:包结构

一、摘要

       在这里主要是写OEA设计方面的知识了。OEA 源码:OEA框架 2.9 Pre-Alpha 源码公布

可以到BloodyAngel的博客和中可以下到。虽然现在应经知道使用了,但是还是 需要了解框架相关知识运行机制,让我们更好的使用OEA进行开发。

二、本文大纲

       a、摘要 。

       b、总体包结构图 。

       c、插件开发需要用到的包。

       d、。

三、总体包结构图

       先了解包与包之间的关系,对包的作用域有很深的了解做基础

image

   包与包之间的引用关系:

OEA 
引用: 
   Common 
   ManagedProperty

OEA.Library 
引用: 
   Common 
   DbMigration 
   OEA 
   OEA.Web.Meta

ManagedProperty 
引用: 
   Common

DbMigration 
引用: 
    Common 
Common 
================================== 
前台支持: 
WPF

OEA.Module.WPF 
引用: 
   Common 
   ManagedProperty 
   OEA 
   OEA.Library 
   OEA.Module 
   OEA.Web.Meta 
OEA.Module 
引用: 
   Common 
   ManagedProperty 
   OEA 
   OEA.Library

Web 
OEA.Web 
引用: 
   Common 
   DbMigration 
   ManagedProperty 
   OEA 
   OEA.Library 
   OEA.Web.Meta

OEA.Web.Meta 
引用: 
   Common 
   DbMigration 
   ManagedProperty 
   OEA

四、插件开发需要用到的包

  OEA自带的插件,如下图

image

==============OEA Plugins开发=================

OEA.DiskCaching 
引用: 
   Common 
   DbMigration 
   ManagedProperty 
   OEA 
   OEA.Library 
   OEA.Web.Meta

OEA.RBAC 
引用: 
   Common 
   DbMigration 
   ManagedProperty 
   OEA 
   OEA.Library 
   OEA.Web.Meta

OEA.RBAC.WPF 
引用: 
   Common 
   DbMigration 
   ManagedProperty 
   OEA 
   OEA.Library 
   OEA.Web.Meta

   OEA.Module 
   OEA.Module.WPF 
   OEA.RBAC

OEA.UnitTest 
引用: 
   Common 
   DbMigration 
   ManagedProperty 
   OEA 
   OEA.Library 
   OEA.Web.Meta

==============OEA AutoTest=================

OEA.UIA

OEAUnitTest 
引用: 
   Common 
   DbMigration 
   ManagedProperty 
   OEA 
   OEA.Library 
   OEA.Web.Meta 
   OEAUnitTest

开发一个权限插件,需要用OEA的那些类库呢,下图可以告诉你.

image

OEA.RBAC 
引用: 
   Common 
   DbMigration 
   ManagedProperty 
   OEA 
   OEA.Library 
   OEA.Web.Meta

OEA.RBAC.WPF 
引用: 
   Common 
   DbMigration 
   ManagedProperty 
   OEA 
   OEA.Library 
   OEA.Web.Meta

   OEA.Module 
   OEA.Module.WPF 
   OEA.RBAC

五、其他

       1:每个包的作用 。

       2:每个包的主要类库使用那些功能,解决程序员的那些问题 。

       3:使用了那些设计模式 。

       4:什么是信息化项目,什么是工具项目,如何区分,在什么场景最适合使用OEA 。

       5:OEA 热点 。

作者:罗敏贵
邮箱:minguiluo@gmail.com
QQ群:34178394 建群 主要是寻找志同道合的人士一起学习和讨论自己的所学所思
出处:http://luomingui.cnblogs.com/
说明:专注于微软平台项目架构、熟悉设计模式、架构设计、敏捷个人和项目管理。现主要从事WinForm、ASP.NET、等方面的项目开发、架构、管理工作。文章为作者平时里的思考和练习,可能有不当之处,请博客园的园友们多提宝贵意见。
知识共享许可协议本作品采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可。

原文地址:https://www.cnblogs.com/Leo_wl/p/2439685.html