上一页 1 2 3 4 5 6 7 8 ··· 12 下一页
摘要: DDD中的分层架构很好的应用了关注点分离原则Separation of Concerns(SOC),每一层做好自己的事情,减少交叉 表现层 表现层提供用来完成任务的用户界面,如webform wpf asp.net mvc 以及winform等, 一般而言,我们把表现层显示的任何数据称为视图模型,把 阅读全文
posted @ 2017-02-26 13:41 麻将我会 阅读(1345) 评论(0) 推荐(1) 编辑
摘要: 任何傻瓜都可以写出计算机能懂的代码,但好的程序员可以写出人类能懂的代码 Martin Fowler 如果你是新手,你可能会问,为什么代码需要设计原则? 我想说的是肯定不是为了故作高深,存在即是合理, 如果写了一个简单的程序,你可能不需要设计原则, 如果你写了一个复杂的,但是之后再也不会改,那么你也不 阅读全文
posted @ 2017-02-25 13:54 麻将我会 阅读(1114) 评论(6) 推荐(1) 编辑
摘要: 领域驱动设计(DDD)对开发者来说是面向对象设计的自然进化 总的来说DDD包括两个部分: 分析部分通常是由开发人员去和领域专家沟通业务知识,但是开发人员和领域专家是有代沟的, 为了简化沟通成本,这时统一语言出场,统一语言是项目各方共同使用的词汇表, 在沟通业务知识,又或者叫沟通需求阶段,开发人员需要 阅读全文
posted @ 2017-02-19 20:58 麻将我会 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 在使用visual studio 2013启动self host webapi时候碰到下面的错误: 详细错误信息如下: HTTP could not register URL http://+:86/. Your process does not have access rights to this 阅读全文
posted @ 2017-01-14 09:11 麻将我会 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 项目开发过程中都会遇到的问题,开发环境的配置肯定是和生产环境不一样的,一直都是重复手动拷贝,但是配置太多拷贝的弊端就显现出来了,为了解决这个问题可以有几种方案: 1.Web.config Transformation Transformation的相关知识点可以参考下面的文章, 这个东西有个不好的地 阅读全文
posted @ 2017-01-09 17:10 麻将我会 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 在研究Nopcommece项目代码的时候,发现Nop.Admin是作为独立项目开发的,但是部署的时候却是合在一起的,感觉挺好 这里把他这个部分单独抽离出来, 主要关键点: 至少我用MVC4没成功,而且折腾了蛮久, 就是把作为插件的网站项目的Dll输出目录指定到主项目的Bin目录,这里采取的策略是设置 阅读全文
posted @ 2017-01-08 22:15 麻将我会 阅读(735) 评论(0) 推荐(1) 编辑
摘要: 数据压缩 <httpCompression>节点用于配置静态压缩和动态压缩,<urlCompression>则用于开关 http压缩 security maxAllowedContentLength设置上传文件的最大值,allowDoubleEscaping是否检查URL含有+号的情况 <secur 阅读全文
posted @ 2017-01-06 14:33 麻将我会 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 安装WebApiContrib.Formatting.ProtoBuf 注册ProtoBufFormatter 设置DTO 客户端调用 使用Fiddler发送Accept 分别为Json,Xml,Protobuf三种格式来请求数据 git https://github.com/xlb37891746 阅读全文
posted @ 2017-01-04 16:33 麻将我会 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 避免使用异常处理代替错误处理,这样会降低程序的清晰性 不要进行小粒度的异常处理,应该将整个任务包装在一个try中 异常往往在高层处理 不要吞噬异常 隐藏实现细节来维系协定 阅读全文
posted @ 2016-12-25 20:33 麻将我会 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 使用浏览器访问FTP: 使用FileZilla访问FTP: 阅读全文
posted @ 2016-12-25 13:47 麻将我会 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 创建目录testdir: mkdir testdir 进入目录testdir:cd testdir 在testdir中创建空文件 1: touch 1 在testdir中创建空文件 2: touch 2 删除文件2:rm 2 删除空目录:rmdir dirname 删除非空目录:rm -rf dir 阅读全文
posted @ 2016-12-25 08:44 麻将我会 阅读(319) 评论(0) 推荐(0) 编辑
摘要: declare @table table(dlid int,RowNum int)insert into @table select dlid,ROW_NUMBER() over(order by dlid) as RowNum from dbo.tblPublicationGroupMapping 阅读全文
posted @ 2016-12-20 15:16 麻将我会 阅读(291) 评论(0) 推荐(0) 编辑
摘要: http://owin.org/ Owin 定义了webserver和webapplication之间的标准接口,目标就是为了解耦webapplication对webserver的依赖, 就是说以后可以轻松的建立一个轻量级的HttpServer, 1.Basic Sample Self Host 下 阅读全文
posted @ 2016-12-18 09:13 麻将我会 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 在asp.net mvc 5中ClientValidationEnabled默认为TRUE,所以也不需要刻意去设置 这里使用内置的RequiredAttribute来演示 客户端view总览 在这个例子中当你提交表单的时候,会验证客户端的数据是否符合validationAttribute的设置,如果 阅读全文
posted @ 2016-12-10 22:02 麻将我会 阅读(1222) 评论(0) 推荐(0) 编辑
摘要: 使用Nuget添加Autofac.MVC的引用 启动项设置 注册Controller 注册ModelBinder 注册相关的web abstraction 为View层启用属性注入 为Action Filter启用属性注入 使用Nuget添加Autofac.MVC的引用 启动项设置 注册Contro 阅读全文
posted @ 2016-12-10 15:43 麻将我会 阅读(1903) 评论(3) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页