ndf轻量级服务分发器框架
NLite Domain Framework 简称 NDF, 是一个轻量级的服务分发器框架,该框架以业务逻辑的高内聚,高复用性,高松耦合和便捷的可测试性为宗旨,支持嵌入式和分布式部署, 支持 Asp.net Mvc、WebForm、Winform 等,以 NLite 组件为基础, 支持服务别名、方法别名、方法重载、方法参数的自动绑定、校验功能和 Filter 等扩展功能。
NDF 和 Asp.net MVC 进行了深度整合,NDF 继承了 Asp.net MVC 强大的视图引擎,采用桥梁模式把 MVC 的 ActionResult 和服务结果的 NavigationResult 进行了很好的桥接,并扩展了 MVC 的控制器和控制器工厂,把 MVC 的缺省控制器进行了架空,把控制器的工作委派给业务分发器,该业务分发器根据 Url 请求自动把处理操作分发到指定的业务对象的业务方法中,处理完后,服务分发器把处理结果以及 Url 导航信息一并返回到 MVC,MVC 根据导航信息选择适当的视图进行呈现。
NLite Domain Framework 以NLite组件为基础,主要包括MVC,Service 分发器,Domain Service 等。
评论