【发布时间】:2011-01-04 15:24:50
【问题描述】:
我正在开发一个中型应用程序并想实现应用程序架构,我已经阅读了一些架构书籍和方法并考虑
微软提出的 AAFN (Application Architecture For .net)
SOA
SDLM
SDO
MVC
反之亦然...
这是一个 Web 应用程序,可以与其他一些小型应用程序一起扩展(想想像一个(或两个)核心的 M.I.S 之类的东西)
我应该考虑哪些项目
通用 // 在所有项目中使用
框架 // 主框架
DAO // 数据访问对象(entityframework 或 nHibernate)
UI // 将提供 2 个变体 web 和 windows(wpf) 界面 )
BusinessEntities // 所有 subApplication 项目逻辑都会去那里
ApplicationNameProject // each application have their Own Logic (in BussinessEntities)
ApplicationUnit // 每个应用实体都会放在这里
ApplicationNameProject // each application data Entity (in Application Unit)
Services // WCF 服务在这里为所有应用程序做出贡献
这是我想到的架构女巫,我没有任何力气用这个,我想知道什么最适合我,可以全部更改或添加一些其他项目并删除这些项目
任何帮助appriciated
【问题讨论】:
标签: asp.net wpf asp.net-mvc architecture