日期:2014-05-17  浏览次数:20878 次

公司内部框架--连用带维护已经3个多月了。大家共同学习。
简单说下。结构,明天上图。

基础结构由 10部分组成。
1.基础类库。
2.数据操作层基础类库(承担任意外部项目的实例的初始化。)
3.数据库访问器(承担多种数据库的访问)
4.MEF类库。
5.工厂类库。
6.代码生成器。
7.WEBUI.
8.WINUI.
9.业务逻辑层基础类库(承担任意数据层实例的创建)。
10.ViewModel。

数据操作 与数据访问器用工厂衔接进行多数据库处理。

业务逻辑和数据操作 利用工厂进行衔接多通道方式任意数据实例初始化。

UI 与 逻辑层 利用 MEF 进行组合。

逻辑层与逻辑层 多个DLL之间进行 MEF 组合。从而实现:
一个业务逻辑动态对于多个数据实例。
一个业务逻辑对应多个项目的逻辑层的交互。

B/S 暂时正常方式。非 MVC 解耦和。

C/S wf 和 wpf 混用。

利用 MVVM 进行 UI和 逻辑的分离。


代码有想要的可以联系我,但是不可以作为商业用途。
制作为参考和学习。和对我框架的一个提高。因为就没有一个人说我的框架哪里不好,我一直想叫同仁们指点一下。

大家觉得如上的代码框架是不是有些不伦不类了。因为用的东西有些多。

三层架构吧 也算是。
MVC 有那个意思。
MVVM 吧有那个应用。

我自己也不能决定是不是存的技术。


还请大家给位于意见。

------解决方案--------------------
jinxiaoyong2008@163.com 学习下