好久没在博客园写文章了,打算把一直由本身一我的写的一整套系统开放出来,今天先放一些截图及能够演示的地址!数据库
这套系统包含数据层(HB.Data)、计划任务(HB.PlanTask)、日志系统(HB.Log)、模版系统(HB.TemplateEngine)、Url重写(HB.UrlRewriter)、api(HB.ApiControls)等。api
为何要写数据层呢?现成的ORM不是一大堆吗,为何还要本身写?多年前,dotNet里并无什么ORM,不少东西都只能本身写,慢慢的数据层功能也就愈来愈强大了,网站
能够经过实体类来生成数据库中的表,也能够经过数据库中的表来生成数据库,而且支持多中数据库,好比Sql Server、Access、Sqlite、Oracle、MySql等。数据层有通用的增删改查方法,而且支持参数化的写法,实体类里还有表达式的写法(注:表达式的写法暂时支持不完善)!3d
Url重写的主要改进是支持经过数据库来配置域名及重写规则,而且支持多域名的形式。好比说我只买了一个空间,可是我有好几个网站,该功能就能够实现一个空间上就能够作多个网站的功能!您能够试一试www.8fdc.com、www.54rm.com、www.5wshop.com,看到的结果都是不同的,由于重写了路径,www.8fdc.com其实是进入的站点下8fdc.com/www/ 下的,依次类推,固然这个是能够经过数据库来配置。日志
api的功能主要实现了参数自动匹配,直接在后台类中写方法,以 /api/类名前缀/方法名称.ashx 的形式进行访问。blog
先直接上整套系统的图片把,看看反响,在最后面开放网站后台演示地址!图片
后台地址:http://www.8fdc.com/admin/login.ashx get
账号:test 密码:123456 博客