jobily

摆弄着自己的代码,尽全力可能做到最好!无法样样精通,那么就将某个方面做到极致!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

dotNet下的一套解决方案

Posted on 2016-09-24 22:32  jobily  阅读(721)  评论(4编辑  收藏  举报

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

这套系统包含数据层(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 的形式进行访问。

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

 

 

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

帐号:test  密码:123456