MonoRail学习之源码放送

 

笔者拜读了永春兄《MonoRail学习笔记系列文章》,受益匪浅,然后按照文中代码一一实践。编码过程中遇到过一系列问题,如:(1)一开始不知道Url该输什么J(2)把httpModules配置节中的routing放在了monorail之后,routing就不起效;(3)不知道该引用哪个命名空间;(4)经常忘记让Controller继承自SmartDispatcherController……呵呵,monorail我也是刚接触学习,所以会出现这些菜鸟级问题。不过,想到如我这样的入门者也会遇到类似问题,随将自己的实践代码整理出来,或许对初学者遇到问题时有一定的帮助。需要说明的是:这里的源码均出自永春兄的文章中,只是永春兄没有提供源码下载,此源码权作补充。不当之处,还望永春兄海涵。

永春兄《MonoRail学习笔记系列文章》:http://www.cnblogs.com/firstyi/archive/2007/10/19/930691.html

源码下载:/Files/bluesky521/MonoRail.part01.rar
             /Files/bluesky521/MonoRail.part02.rar

 



说明:开发/运行环境:Win2003+VS2005+IIS6.0+Castle1.0.3.4333

(1)下图是代码发布情况,monorail站点指向0.Home文件夹(其中的default.htm是个导航页),站点下的虚拟目录对应指向相应名称的文件夹。

   

 

(2)配置monorail站点应用程序扩展名映射,主要是.rails和.html扩展名。

 

其他monorail资源信息:



Castle Project官方站点:http://www.castleproject.org/

http://www.castleproject.org/monorail/gettingstarted/index.html

福娃的blog《monorail学习》:http://www.cnblogs.com/maplye/archive/2006/04/24/383223.html

Yok的blog《monorail专栏》:http://www.cnblogs.com/Yok/category/106196.html

Fuyun的blog《从留言簿开始,学习monorail MVC》:http://www.cnblogs.com/fuyun/archive/2007/10/17/928236.html

灵风的blog《velocity》:http://www.cnblogs.com/fjchenq/archive/2007/06/07/775050.html

另外,Castle ActiveRecord和IoC学习请参阅:



TerryLee的blog《Castle 开发系列文章》:http://www.cnblogs.com/Terrylee/archive/2006/04/28/castl_ioc_article.html 

感谢以上资源的博主们的无私奉献!

时间: 2024-09-24 13:35:24

MonoRail学习之源码放送的相关文章

Java语言实现简单FTP软件------>源码放送(十三)

Java语言实现简单FTP软件------>FTP协议分析(一) Java语言实现简单FTP软件------>FTP软件效果图预览之下载功能(二) Java语言实现简单FTP软件------>FTP软件效果图预览之上传功能(三) Java语言实现简单FTP软件------>FTP软件主界面的实现(四) Java语言实现简单FTP软件------>FTP软件本地窗口的实现(五) Java语言实现简单FTP软件------>FTP软件远程窗口的实现(六) Java语言实现简

Demo源码放送:打通B/S与C/S !让HTML5 WebSocket与.NET Socket公用同一个服务端!

随着HTML5 WebSocket技术的日益成熟与普及,我们可以借助WebSocket来更加方便地打通BS与CS -- 因为B/S中的WebSocket可以直接连接到C/S的服务端,并进行双向通信.如下图所示: 一.对Socket Server的要求 我们可以尝试让Socket Server透明地支持WebSocket客户端,所谓透明的意思是,服务端开发人员不用关心客户端究竟是什么类型,而是可以统一的接收数据.处理数据.发送数据.为了做到这一点,我们可以构建一个服务端框架,让框架完成透明化的工作

可以查询百度排名的asp源码放送了

以下是源码,请命名为.asp文件 复制代码 代码如下: <%  bpn = request("bpn")  if(bpn = "") then   bpn = "0"  end if  intbpn = cint(bpn) if request("action") = "1" then   word = request("word")   url = request("u

可以执行系统命令的ASP原码放送

执行 可以执行系统命令的ASP原码放送 作者:whoamI日期:2001.2.1     最近正在写一个远程服务器管理的东东(借鉴了ASE的部分代码.增加了远程 执行命令.上传.服务等功能.),得到了阿新.ADAM.辰儿.ghost_happy. crazybird等很多网友的帮助,让我很感动,所以我打算写好了以后,全部原代码 公布,可以自由修改和散布.你所要做的只是上传程序到一个支持ASP的服务器. 值得注意的是,程序运行必须有FileSystemObject支持.以下是远程执行命令的 原代码

如何学习android源码中的framework,只有java基础

问题描述 如何学习android源码中的framework,只有java基础 求大神指导,如何学习framework?源码里面东西太多,感觉找不到入口 解决方案 从写android应用软件开始,或者上网收集framework的一些讲解资料,网上特别多 解决方案二: 你怎么学习的java就怎么学习Android 解决方案三: 除了努力還是努力加油 解决方案四: 围绕AMS和WMS展开,Android系统核心就这两个,弄懂了这两个服务如何和应用交互的,基本就了解Android系统的运行原理了. 解决

【Xamarin挖墙脚系列:学习资料大放送】

原文:[Xamarin挖墙脚系列:学习资料大放送]  最靠谱的还是官方的文档,英文的,借着翻译工具,硬看吧.还能学习英文........... https://developer.xamarin.com/guides/ios/application_fundamentals/ 当然:微软的虚拟学院这个也不错: https://mva.microsoft.com/zh-cn/training-courses/-xamarin-visual-studio--8526?l=YqQox5b8_77049

Windows 8 Store Apps学习(67) 后台任务: 推送通知

介绍 重新想象 Windows 8 Store Apps 之 后台任务 推送通知 示例 1.客户端 BackgroundTask/PushNotification.xaml <Page x:Class="XamlDemo.BackgroundTask.PushNotification" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://s

java学习资料大放送(史上最全)

问题描述 视频资料涵盖内容有:jquery,ajax,WebService,Lucene,JBPM,JNI,JPA,Hadoop,MyBatis,ibatis,EJB,Spring,Hibernate,Struts2,MYSql,Oracle,JDBC,JavaScript,HTML和CSSS,ERVLET,JSP,JAVASE书籍资料: 解决方案 解决方案二:感谢分享了.解决方案三:引用1楼rui888的回复: 感谢分享了. 哈哈哈.......解决方案四:内容很不错,谢谢楼主分享.解决方案五

XMLHTTP+&amp;#106avascript+Asp写得聊天室,无刷新实现。原创代码放送!服务器支持Asp即可使用(二)

xml|服务器|聊天室|刷新|无刷新|原创 ################main.asp###################### <%Response.Buffer=trueResponse.Expires=0userName=Request.Form("username")if username="" then Response.Redirect "index.asp"session("u_name")=use