net、asp.net、MVC、Ado.Net、EF、ORM、NHibemate之间的关系?
.net: 最核心的基础平台(可以看做运行环境和巨多类库),仅次于操作系统
asp.net: .net平台内开发web的技术
MVC: 网页开发的一种框架,与具体平台或者语言关系不大
Ado.Net: .net平台内访问数据库的技术
EF: .net平台内访问数据库的最新最强大的ORM
ORM: 把数据库映射为实体类的技术
NHibemate: .net平台内访问数据库的一种可选ORM,从Java转换而来
以上仅仅是个人见解,不代表官方说法。
MVC如何实现购物商城中的商品最近浏览记录
思想是这样的:
你要有个“浏览记录表”,表中的字段大概包括:当前用户、浏览商品的ID、浏览时间
然后在打开商品的页面上,要有一段代码,是将当前用户和当前商品ID记录到“浏览记录表”上
这样,要查看浏览记录,直接读取“浏览记录表”即可(要适当过滤数据)