最近偶然间了解到 MVC 还有种页面控制器的东东,了解了下页面控制器和前端控制器的区别和优缺点后,对页面控制器很感兴趣。但是网上搜了很多之后发现都没有代码示例如何去实现一个页面控制器,大多都只是讲了下页面控制器和前端控制器的区别和优缺点,然后就没有了。唯一找到的示例还是 ASP.NET 的,看不懂啊。想自己尝试写,但是一直一来用的都是前端控制器,发现思维有点僵化,搞不清楚要如何去实现。希望有大神能指点下,最好能有代码,java 或者 php 都可以

解决方案 »

  1.   

    搜索了一圈,也没看到 页面控制器 是怎么定义的
    只看到寥寥几篇转自同一文章的帖子看了一下其中的文字,显然他是微软已经流产了的 维纳斯 计划的产物
    页面中的动态效果主要通过页面中的 js 代码实现的方式,称为 富客户端
    相反,动态效果由服务端完成(浏览器只管显示)的方式,称为 廋客户端所谓 页面控制器 就是 廋客户端 的 服务端
    当然,廋客户端 并不是说不使用 js 代码,而是控制权在服务端我个人是倾向于 廋客户端 的
      

  2.   


    非常感谢你的回复,我也是偶然看到了有页面控制器这种东西,因为第一次接触到,并且网上也找不到什么实现思路,所以也是一头雾水我也是能不写 js 就不写 js,倾向于瘦客户端
      

  3.   

    如果你用过 ASP,就知道 ASP 有一个 服务器端控件 的东西(相当于 php 中的模版)
    运行时将他翻译成 html 代码,并通过 XMLHttpRequest 组件与服务端沟通
    用户只需在服务端写 vbs(C#) 代码,其他都交给驱动程序完成
      

  4.   


    ASP 是真的不懂啊,看来找个会的朋友问一下说不定就明白了,还是感谢你能抽时间回复
      

  5.   

    php中ThinkPHP就是基于MVC的原理开发的 你可以看看thinkPHP手册