搭建一套自己实用的.net架构(1)【概述】
2018-06-17 21:34:14来源:未知 阅读 ()
入园很久,一直默默的潜水,近来得空想写点什么。
思前想后,那就把自己平时没事干自己摘抄、引用、瞎写的一些东西写出来。帮助自己巩固一下,顺便请高手们指点一二。 我本人很懒 ,一些代码就是直接复制别人的劳动成果,或者加之改动,拼凑起的一些东西。 这些无所谓了 ,能实现最终目的让程序跑起来再说。如果某些代码或者言论侵犯了您的权益,请通知我删除掉。 本文写作目的是为了学习交流…… 谢谢。
蛋逼了半天,下面开始说正事。先把解决方案截图贴出来,大家应该一看便知。
核心部分:
应用部分:
如上截图,
框架:实现了, 缓存、日志、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
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:设计模式-观察者模式
- 在 Python 中这样命名变量就是给自己挖坑 2019-08-13
- Python 实用第三方库安装方法 2019-07-24
- python 知识回顾 2019-07-24
- 训练自己数据-xml文件转voc格式 2019-07-24
- 如何在面试中介绍自己的项目经验,90%的人都做错了! 2019-07-24
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash