MonoRail学习之源码放送

简介: 笔者拜读了永春兄《MonoRail学习笔记系列文章》,受益匪浅,然后按照文中代码一一实践。编码过程中遇到过一系列问题,如:(1)一开始不知道Url该输什么J(2)把httpModules配置节中的routing放在了monorail之后,routing就不起效;(3)不知道该引用哪个命名空间;(4)经常忘记让Controller继承自SmartDispatcherController……呵呵,monorail我也是刚接触学习,所以会出现这些菜鸟级问题。
 

笔者拜读了永春兄《MonoRail学习笔记系列文章》,受益匪浅,然后按照文中代码一一实践。编码过程中遇到过一系列问题,如:(1)一开始不知道Url该输什么J2)把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

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

Yokblogmonorail专栏》:http://www.cnblogs.com/Yok/category/106196.html

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

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

另外,Castle ActiveRecordIoC学习请参阅:

TerryLeeblogCastle 开发系列文章》:http://www.cnblogs.com/Terrylee/archive/2006/04/28/castl_ioc_article.html 

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


目录
相关文章
|
4月前
|
安全 架构师 Java
理论实战源码齐飞!架构师社区疯传的SpringSecurity进阶小册真香
安全管理是Java应用开发中无法避免的问题,随着Spring Boot和微服务的流行,Spring Security受到越来越多Java开发者的重视,究其原因,还是沾了微服务的光。作为Spring家族中的一员,其在和Spring家族中的其他产品如SpringBoot、Spring Cloud等进行整合时,是拥有众多同类型框架无可比拟的优势的。
55 0
|
2月前
|
前端开发 测试技术 数据库
网上订餐系统的设计与实现(论文+源码)_kaic
网上订餐系统的设计与实现(论文+源码)_kaic
|
10月前
|
Java 中间件 Go
接住我的下巴,Github上超火的异步编程神仙笔记也太香了
异步编程是可以让程序并行运行的一种手段,可以让程序中的一个工作单元与主应用程序线程分开独立运行,进而提高应用程序的性能和响应能力等。 虽然Java为不同技术域提供了相应的异步编程技术,但是这些异步编程技术被散落到不同技术域的技术文档中,没有一个统一的文档对其进行梳理归纳。另外这些技术之间是什么关系,各自的出现都是为了解决什么问题,我们也很难找到相关资料来解释。 下面要介绍这份大牛总结的笔记的出现则是为了打破这种局面,旨在对Java中相关的异步编程技术进行归纳总结,为大家提供一个统一文档来查阅、参考
|
10月前
|
存储 算法 iOS开发
ZPhotoBrowser (基于之前的那篇文章PhotoKit初用)
作为一个iOS开发人员,我已经不知不觉的在帝都这个地方上干了块两年了。前一阵,由于公司的发展方向的问题,我被迫加入了找工作的大军之中。这可把我担心坏了,因为我之前的一个同事找了好久都没有找到工作,之后他就选择回老家发展了。做过iOS这行的都知道现在是什么行情了,我就不多说了。不过还好我找了一周左右吧,面试不少。但是现在招人的公司,真的不知道要招什么样的开发人员,面试草草了事的偏多。还有就是自认为大牛的比较多,我记得我面了一家智能家居的科技公司。那个面试我的面试官,看了我做过的产品。就给我说了一句:“你就是个调接口和写TableView的啊。”这话听起来真的让人难受,用一句很流行的话说,那就是“
|
12月前
|
开发框架 前端开发 JavaScript
疯狂吐槽 MAUI 以及 MAUI 入坑知识点
窗口 窗口管理 如何限制一次只能打开一个程序 MAUI 程序安装模式 为 MAUI Blazor 设置语言 坑 ① 坑 ② 坑 ③ 配置 MAUI 项目使用管理员权限启动 问题背景 定制编译过程 MAUI 实现前后端分离开发 背景 先搞前端 创建 MAUI Blazor 项目 C# 自动化生成证书、本地安装证书、解决信任证书问题 背景 写代码 在 ASP.NET Core 中使用
965 0
|
12月前
|
小程序 开发者
微信小游戏开发基础系列教程开篇
做个游戏并不简单,或者其实比想象中的还要难,我想对于很多学习游戏开发的新手来讲都会这样觉得。即使是再简单的工具,甚至连代码都不需要写,但是用起来还是一个样,跟着教程一步一步的知道怎么做,脱离了教程就两眼一抹黑,无从下手。
80 0
|
小程序 数据管理 容器
幼儿园小程序实战开发教程(中篇)
幼儿园小程序实战开发教程(中篇)
幼儿园小程序实战开发教程(中篇)
|
设计模式 算法 安全
强烈推荐10本程序员必读的书
强烈推荐10本程序员必读的书
102 0
|
C# 数据库 Windows
艾伟:基于.NET平台的Windows编程实战(一)——前言
本系列文章导航 基于.NET平台的Windows编程实战(一)——前言 基于.NET平台的Windows编程实战(二)—— 需求分析与数据库设计 基于.NET平台的Windows编程实战(四)—— 数据库操作类的编写 基于.NET平台的Windows编程实战(五)—— 问卷管理功能的实现 基于.NET平台的Windows编程实战(六)—— 题目管理功能的实现   前言:本系列文章是一个关于.NET Windows编程的入门实战教程。
785 0
|
C# 数据库 Windows
艾伟_转载:基于.NET平台的Windows编程实战(一)——前言
本系列文章导航 基于.NET平台的Windows编程实战(一)——前言 基于.NET平台的Windows编程实战(二)—— 需求分析与数据库设计 基于.NET平台的Windows编程实战(四)—— 数据库操作类的编写 基于.NET平台的Windows编程实战(五)—— 问卷管理功能的实现 基于.NET平台的Windows编程实战(六)—— 题目管理功能的实现   前言:本系列文章是一个关于.NET Windows编程的入门实战教程。
1008 0