在微软世界里最接近servlet的东西我觉得就是VB6里的web class,ASP.Net project 没有servlet类似的东西(也许有但我不知道). 现在的这个MVC能否真正解决问题我还不清楚。不过我个人觉得,每一个entity搞一个controller有点形式化了,意义不大。controller应该是一组View之间协调,而每一个page可能是多个entities的不同aspect的合作,究竟一个page还是一个control(往往显示一个entity)算一个VIEW? 我觉得Page和control都是VIEW。一个View可以是单纯的,也可以是复合的,就像entity可以包含child entities或跟别的entities有某种关系。脱离这种关系的MVC我看用处不大。
一管之见,欢迎批评。