网址是 www.mapgou.cn不是病毒网站,放心吧!是想听点意见,我想过年有空可以把它在改版下,我现在没啥想法啦。这个网站是基于.net开发的,Sql server 2000,vs2008开发的,虚拟空间是花了300多买的,域名花了60元。写技术文章,也八卦文章,哈哈我这个网站的框架的技术架构 http://www.mapgou.cn/blogs/dotnet/29.html * IWorstNet.Common 组件(公用的类,不依赖其他的类库)
* IWorstNet.DataAccess 数据访问组件(模仿Rails框剪的约定,可以减少写sql的麻烦)
* IWorstNet.Domain 实体层
* IWorstNet.Persistence 实体操作层,也就是持久层,它继承了数据访问层的基类
* IWorstNet.Presentation 表现层,可以在这里实现一些像Spring一样的功能,所以把它独立出来
* IWorstNet.Service 服务层,这层负责事件,与持久层通信
* www.rubynow.org 网站当然我这个站不是原本按照这个框架的,这个框架比起我站要复杂一些,分了更多的层。其他底层技术,CRM映射是一样的。
* IWorstNet.DataAccess 数据访问组件(模仿Rails框剪的约定,可以减少写sql的麻烦)
* IWorstNet.Domain 实体层
* IWorstNet.Persistence 实体操作层,也就是持久层,它继承了数据访问层的基类
* IWorstNet.Presentation 表现层,可以在这里实现一些像Spring一样的功能,所以把它独立出来
* IWorstNet.Service 服务层,这层负责事件,与持久层通信
* www.rubynow.org 网站当然我这个站不是原本按照这个框架的,这个框架比起我站要复杂一些,分了更多的层。其他底层技术,CRM映射是一样的。
这个算不上cms,网站本身的功能很简单,是个简单的发布系统,页面都发布成静态的页面,框架设计是个深的话题,值得研究……
你先看看IWorstNet.DataAccess.Dao类的源代码,对数据库的访问都在这里实现,IWorstNet.Persistence.Article这样系列的实体操作类就继承它,所以就也继承了它的增删改,等等操作