搭建一套自己實用的.net架構(1)【概述】


      入園很久,一直默默的潛水,近來得空想寫點什么。

      思前想后,那就把自己平時沒事干自己摘抄、引用、瞎寫的一些東西寫出來。幫助自己鞏固一下,順便請高手們指點一二。 我本人很懶 ,一些代碼就是直接復制別人的勞動成果,或者加之改動,拼湊起的一些東西。  這些無所謂了 ,能實現最終目的讓程序跑起來再說。如果某些代碼或者言論侵犯了您的權益,請通知我刪除掉。 本文寫作目的是為了學習交流……  謝謝。 

      蛋逼了半天,下面開始說正事。先把解決方案截圖貼出來,大家應該一看便知。

        核心部分:

 

應用部分:

 

如上截圖,

框架:實現了, 緩存、日志、DB、ORM 、Utilities ……

技術方面:MVC  EasyUI   Dapper   Autofac   log4.net  RazorEngine   ajax  js  ……

 

設計模式:Repository   單例  工廠 抽象工廠   適配器     ……

 

ORM:采用了比較小巧的 Dapper  加之  DapperExtensions   (個人認為還比較好用、可以支持sqlserver、mysql、Oracle 其它的未測試也可以擴展。

 改造了DapperExtensions  可以在一個應用程序域中支持多且多種數據庫。)

 

工作原理:  定義各個通用模塊和業務的接口, 根據業務場景的不同, 在應用程序中采用Spring.net注冊接口實現方式。(面向接口編程,程序沒有將數據層再次分層接口)

 

 

UI:UI的話是我的弱項,之前試着用過  LigerUI  DWZ  EasyUI   ,  最終選用了 EasyUI, 這里的原因是 某些UI框架更新bug比較緩慢瀏覽器兼容性還有待提高,學習成本太高沒有時間研究,網上找了個現成的UI,直接改改省時省力。下面接個圖(看着眼熟?這就對了)。

 

概述就寫這么多吧,后續再修改。  真的不善於寫文章    哎……

后面的文章我將把各個模塊功能拆分開來說,簡單的功能就一概而過了。

 

 

相關文章:

搭建一套自己實用的.net架構(1)【概述】

搭建一套自己實用的.net架構(2)【日志模塊-log4net】

搭建一套自己實用的.net架構(3)【ORM-Dapper+DapperExtensions】

搭建一套自己實用的.net架構(4)【CodeBuilder-RazorEngine】



原文鏈接:http://www.cnblogs.com/hy59005271/p/4736545.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM