posted @ 2007-12-22 14:17 EricGu 阅读(226) 评论(0) 编辑
posted @ 2007-12-22 11:49 EricGu 阅读(48) 评论(0) 编辑
posted @ 2007-12-22 11:44 EricGu 阅读(78) 评论(0) 编辑
posted @ 2007-12-22 11:33 EricGu 阅读(100) 评论(0) 编辑
摘要: NVelocity是一个基于.NET的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由.NET代码定义的对象。当nVelocity应用于web开发时,界面设计人员可以和.NET程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由.NET程序开发人员关注业务逻辑编码。nVelocity将.NET代码从web页面中分离出来,这样为web站点的长期维护提供了便利。阅读全文
posted @ 2007-12-22 10:34 EricGu 阅读(855) 评论(0) 编辑
posted @ 2007-12-22 10:32 EricGu 阅读(148) 评论(0) 编辑
posted @ 2007-12-22 10:03 EricGu 阅读(278) 评论(0) 编辑
摘要: MonoRail的开发模式和传统的webform有很大区别, webform属于PageController模式, 每一个页面对应一个Controller而MonoRail是FrontController模式, 由Castle.MonoRail.Framework.MonoRailHttpHandler接管所有请求, 然后根据请求的url创建相应的 controller, controller再调用相应的action, 最后调用模板引擎输出内容. 默认情况下, 一个url的结构是Controller/action. 例如, http://localhost/monorailSample/Home/index.rails对应类HomeController的Index ()方法.阅读全文
posted @ 2007-12-22 09:48 EricGu 阅读(61) 评论(0) 编辑

