dotNet下的一套解决方案

  很久没在博客园写文章了,打算把一直由自己一个人写的一整套系统开放出来,今天先放一些截图及可以演示的地址!

这套系统包含数据层(HB.Data)、计划任务(HB.PlanTask)、日志系统(HB.Log)、模版系统(HB.TemplateEngine)、Url重写(HB.UrlRewriter)、api(HB.ApiControls)等。

  为什么要写数据层呢?现成的ORM不是一大堆吗,为什么还要自己写?多年前,dotNet里并没有什么ORM,很多东西都只能自己写,慢慢的数据层功能也就越来越强大了,

可以通过实体类来生成数据库中的表,也可以通过数据库中的表来生成数据库,并且支持多中数据库,比如Sql Server、Access、Sqlite、Oracle、MySql等。数据层有通用的增删改查方法,并且支持参数化的写法,实体类里还有表达式的写法(注:表达式的写法暂时支持不完善)!

  Url重写的主要改进是支持通过数据库来配置域名及重写规则,并且支持多域名的形式。比如说我只买了一个空间,但是我有好几个网站,该功能就可以实现一个空间上就可以做多个网站的功能!您可以试一试www.8fdc.comwww.54rm.comwww.5wshop.com,看到的结果都是不一样的,因为重写了路径,www.8fdc.com实际上是进入的站点下8fdc.com/www/ 下的,依次类推,当然这个是可以通过数据库来配置。

  api的功能主要实现了参数自动匹配,直接在后台类中写方法,以 /api/类名前缀/方法名称.ashx 的形式进行访问。

先直接上整套系统的图片把,看看反响,在最后面开放网站后台演示地址!

dotNet下的一套解决方案

dotNet下的一套解决方案

dotNet下的一套解决方案

dotNet下的一套解决方案

dotNet下的一套解决方案

dotNet下的一套解决方案

dotNet下的一套解决方案

dotNet下的一套解决方案

dotNet下的一套解决方案

dotNet下的一套解决方案

dotNet下的一套解决方案

dotNet下的一套解决方案

dotNet下的一套解决方案

dotNet下的一套解决方案

dotNet下的一套解决方案

dotNet下的一套解决方案

dotNet下的一套解决方案

后台地址:http://www.8fdc.com/admin/login.ashx

帐号:test  密码:123456

上一篇:QGIS如何打开ArcGIS创建的GDB数据库文件


下一篇:PHP使用session_set_save_handler陷阱