初步的框架设计

        对之前做过的项目进行汇总和归纳,初步的一个想法,对系统框架进行改良和设计。希望能给大家一些参考意见,同时希望朋友们给点意见!

        在开发过程中,过度的使用前端插件和后端插件,比如EXT.NET、DEV、EASYUI、NHibernate、Ibatis、EF 等,业务复杂情况下,后期进行做优化、升级、迁移造成很大困扰。初衷想法尽量采用轻量级,后台异歩编程,基于WCF中间件分布,少用第三方插架,同时也增加开发的成本。 后期陆续更新.....   

                                                                                                                                                                

 框架详细解决方案:

 初步的框架设计_第1张图片

   1、Client(客户端):存放UI相关的项目,eg:MVC、Winform/WPF、 Silverlight等。

   2、Application(应用层): 很薄一层,主要实现UI和Domain的桥梁。DTO 客户端的需求而存放的,与领域模型对象不是一 一对应的。

   3、Domain(领域层):业务逻辑相关的操作(仓储的实现按功能模块进行划分)。

   4、Hosting(服务层):与Services相关的项目,eg:WCF、Web Api、WebServices。

   5、Infrastructure(基础层):非业务功能,为其他层提供支撑,eg:AOP、IOC、logging等。

截图一:      

初步的框架设计_第2张图片

                                                                                                      图一

 

转载于:https://www.cnblogs.com/snflwernet/p/6806933.html

你可能感兴趣的:(初步的框架设计)