码迷,mamicode.com
首页 > Web开发 > 详细

搭建一套自己实用的.net架构 一

时间:2015-08-17 15:31:08      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:

      入园很久,一直默默的潜水,近来得空想写点什么。

      思前想后,那就把自己平时没事干自己摘抄、引用、瞎写的一些东西写出来。帮助自己巩固一下,顺便请高手们指点一二。 我本人很懒 ,一些代码就是直接复制别人的劳动成果,或者加之改动,拼凑起的一些东西。  这些无所谓了 ,能实现最终目的让程序跑起来再说。如果某些代码或者言论侵犯了您的权益,请通知我删除掉。 本文写作目的是为了学习交流……  谢谢。 

      蛋逼了半天,下面开始说正事。先把解决方案截图贴出来,大家应该一看便知。

        技术分享

 

如上截图, 框架方面实现了, 缓存、日志、DB、ORM 、Utilities ……

技术方面:MVC  EasyUI   Dapper   Spring.net   log4.net  RazorEngine   ajax  js  ……

设计模式:Repository   单例  工厂 抽象工厂   适配器     ……

ORM:采用了比较小巧的 Dapper  加之  DapperExtensions   (个人认为还比较好用、可以支持sqlserver、mysql、Oracle 其它的未测试也可以扩展。

 改造了DapperExtensions  可以在一个应用程序域中支持多且多种数据库。)

工作原理:  定义各个通用模块和业务的接口, 根据业务场景的不同, 在应用程序中采用Spring.net注册接口实现方式。(面向接口编程,程序没有将数据层再次分层接口。分层的目的主要是为了支持不同数据库,我这里不搞那么复杂,有不是做产品……)

 

 

 

有点小忙,未完待续。

 

搭建一套自己实用的.net架构 一

标签:

原文地址:http://www.cnblogs.com/hy59005271/p/4736545.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!