摘要:
【目录】-【高级话题】-【如何划分模块?】这应该是每次我们打算使用模块化框架来创建新的解决方案或者将已有程序重构时首先面对的一个问题。这里我们不谈详细的需求与功能点的探讨过程,直接拿假设的功能点作为讨论基础。比如我们现在准备实现一个简单的B/S的留言板程序,它需要如下功能 1) 留言信息展示 2) 增加留言信息 3) 管理员登陆 4) 管理员回复、删除留言 传统的三层架构划分大概是这个样子,一种典型的横向划分。你可以将他们放在一个解决方案里完成并发布 现在我们来看看,如何将他们拆分成OSGi.NET所推荐的模块方式。注意这里是物理和逻辑同时进行划... 阅读全文