2016年9月13日

如何编写一个简单的依赖注入容器

摘要:随着大规模的项目越来越多,许多项目都引入了依赖注入框架,其中最流行的有Castle Windsor, Autofac和Unity Container。 微软在最新版的Asp.Net Core中自带了依赖注入的功能,有兴趣可以 "查看这里" 。 关于什么是依赖注入容器网上已经有很多的文章介绍,这里我将 阅读全文

posted @ 2016-09-13 11:36 q303248153 阅读 (2276) 评论 (3) 编辑

2016年9月12日

DotLiquid模板引擎简介

摘要:DotLiquid是一个在.Net Framework上运行的模板引擎,采用Ruby的Liquid语法,这个语法广泛的用在Ruby on rails和Django等网页框架中。 DotLiquid相比于Mvc默认模板引擎Razor的好处有: 因为不需要编译到程序集再载入 首次渲染速度很快 不会导致内 阅读全文

posted @ 2016-09-12 14:56 q303248153 阅读 (2389) 评论 (4) 编辑

2016年9月10日

全自动迁移数据库的实现 (Fluent NHibernate, Entity Framework Core)

摘要:在开发涉及到数据库的程序时,常会遇到一开始设计的结构不能满足需求需要再添加新字段或新表的情况,这时就需要进行数据库迁移。 实现数据库迁移有很多种办法,从手动管理各个版本的ddl脚本,到实现自己的migrator,或是使用Entity Framework提供的Code First迁移功能。 Entit 阅读全文

posted @ 2016-09-10 15:41 q303248153 阅读 (1670) 评论 (2) 编辑

2016年9月9日

ZKWeb网站框架的动态编译的实现原理

摘要:"ZKWeb网站框架" 是一个自主开发的网页框架,实现了动态插件和自动编译功能。 ZKWeb把一个文件夹当成是一个插件,无需使用csproj或xproj等形式的项目文件管理,并且支持修改插件代码后自动重新编译加载。 下面将说明ZKWeb如何实现这个功能,您也可以参考下面的代码和流程在自己的项目中实现 阅读全文

posted @ 2016-09-09 17:17 q303248153 阅读 (2663) 评论 (4) 编辑

2016年1月15日

ZKWeb网站框架介绍

摘要:框架地址 https://github.com/zkweb framework/ZKWeb https://github.com/zkweb framework/ZKWeb.Plugins 新的文档地址 http://zkweb framework.github.io 请参考以上的文档以获取最新的信 阅读全文

posted @ 2016-01-15 15:27 q303248153 阅读 (7635) 评论 (4) 编辑

导航