airforce1st

导航

IBatis.net的NPetshop2

        手上有个项目,前段时间用户NHB按多层的方式开发了一阵子,中间很忙就放下来了,这阵比较闲,想重新拿起来玩玩,正好看到http://shanyou.cnblogs.com/default.html?page=2上的castle.mvc介绍,就下了NPetshop2,把项目改成它的样子了.
        前面的过程还是比较顺利,因为map文件,domain类的写法,在nhb中也差不多,IBatis.net的思想也很容易理解,只是最开始没弄明白Castle.MVC的用法,今天上午花了一会儿时间,总算搞明白了,其实说白了,就是MVC LEVEL1和MVC LEVEL2的区别,以前的asp.net项目,每个aspx总有个.cs文件,这个文件对aspx页面的请求进行拦截,处理,并且输出,而在castle.mvc中,用前端控制器来做,一个控制器,根据请求来转发到别的控制器,实现页面导航跳转。
        只是Castle.MVC这个项目并不是CASTLE的主流项目,在它的网站也找不到什么资料,monorails和vs.net的集成发布了,下一个项目可以用monorails了,还是这儿好,项目用什么技术 ,自己说了算。

posted on 2006-01-06 15:28  山药蛋V3.5  阅读(2979)  评论(1编辑  收藏  举报