zoukankan      html  css  js  c++  java
  • 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 热点 。

  • 相关阅读:
    oracle的分析函数over 及开窗函数
    ASP.NET中分布式事务的使用
    后台实现显示欢迎用户登陆的方法
    AjaxHelper的get和post请求的封装类
    登陆权限验证Session和Cookie用法及BasePage类使用
    四个常用.NET的SqlHelper的方法
    ASP.NET在实际开发中验证码的用法
    SQL Server事务的存储过程
    利用JQuery实现全选和反选的几种方法
    JS中表格的全选和删除要注意的问题
  • 原文地址:https://www.cnblogs.com/luomingui/p/2439165.html
Copyright © 2011-2022 走看看