12 2007 档案

MonoRail资源汇总

posted @ 2007-12-22 14:17 EricGu 阅读(224) | 评论 (0) 编辑

实现MonoRail页面缓存

posted @ 2007-12-22 11:49 EricGu 阅读(48) | 评论 (0) 编辑

MonoRail - 生命周期及controller/action/view详解

posted @ 2007-12-22 11:44 EricGu 阅读(78) | 评论 (0) 编辑

MonoRail - 前期准备

posted @ 2007-12-22 11:33 EricGu 阅读(100) | 评论 (0) 编辑

NVelocity模板引擎介绍
摘要: NVelocity是一个基于.NET的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由.NET代码定义的对象。当nVelocity应用于web开发时,界面设计人员可以和.NET程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由.NET程序开发人员关注业务逻辑编码。nVelocity将.NET代码从web页面中分离出来,这样为web站点的长期维护提供了便利。阅读全文

posted @ 2007-12-22 10:34 EricGu 阅读(832) | 评论 (0) 编辑

ASP.NET C# 验证码 支持中文 噪点 弯曲

posted @ 2007-12-22 10:32 EricGu 阅读(144) | 评论 (0) 编辑

webform的PageController模式

posted @ 2007-12-22 10:03 EricGu 阅读(276) | 评论 (0) 编辑

MonoRail - 简介
摘要: 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 阅读(60) | 评论 (0) 编辑

使用IBatisNet + Castle 开发DotNet软件
摘要: 我一直使用的就是IBatisNet + Castle的设计框架,在项目过程中也感觉确实十分的方便,尤其是用IBatis作为持久层的时候确实很灵活(不过SQL语句写的也挺烦的哦,呵呵)存储过程的运用也十分便捷。只是web层的框架使用了Castle的MonoRail.阅读全文

posted @ 2007-12-21 16:57 EricGu 阅读(624) | 评论 (4) 编辑

IOC的介绍
摘要: 一直以来对于IOC容器的概念还是很模糊的,在网上找过很多资料,但是都很笼统,不容易看懂,看了stonezhuzisgu的专栏的文章似乎找到点感觉。阅读全文

posted @ 2007-12-21 15:55 EricGu 阅读(306) | 评论 (0) 编辑

IBatisNet1.5 -- 映射文件--Parameter Maps and Inline Parameters

posted @ 2007-12-21 14:59 EricGu 阅读(155) | 评论 (0) 编辑

IBatisNet1.5 -- 映射文件--Cache Models
摘要: 关于Cache Models的缓存模式,我一直都没有用过,也学是因为项目还没有涉及到这块的必要,不过在遇到特殊情况的时候,我想我会考虑采用这种模式来提高系统性能的。阅读全文

posted @ 2007-12-21 13:49 EricGu 阅读(82) | 评论 (0) 编辑

学习IBatisNet1.5 -- 映射文件--Statements
摘要: 读了Daniel Pang 的文章,发现有的技巧在我的项目中还没有用到,例如:extends、cacheModel、istClass等等,都是些不错的技巧。学习学习。阅读全文

posted @ 2007-12-21 12:01 EricGu 阅读(179) | 评论 (0) 编辑

IBatisNet的配置(SqlMap.config)
摘要: 最近准备深入的研究,在园子里找到了关于配置的文章,写的还是比较详细的,因此记录下来,以便学习。阅读全文

posted @ 2007-12-21 08:58 EricGu 阅读(973) | 评论 (0) 编辑

stringBuilder的用法
摘要: String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.StringBuilder 类。例如,当在一个循环中将许多字符串连接在一起时,使用 StringBuilder 类可以提升性能。阅读全文

posted @ 2007-12-20 16:07 EricGu 阅读(303) | 评论 (0) 编辑

事务处理
摘要: 事务用一句话来概括就是:全有或全无;要么全部生效,要么全部不生效。阅读全文

posted @ 2007-12-20 15:46 EricGu 阅读(182) | 评论 (1) 编辑

抽象类的概念,抽象类与接口的区别
摘要: 抽象类与接口紧密相关,它们不能实例化,并且常常部分实现或根本不实现。抽象类和接口之间的一个主要差别是:类可以实现无限个接口,但仅能从一个抽象(或任何其他类型)类继承。从抽象类派生的类仍可实现接口。可以在创建组件时使用抽象类,因为它们使您得以在某些方法中指定不变级功能,但直到需要该类的特定实现之后才实现其他方法。抽象类也制定版本,因为如果在派生类中需要附加功能,则可以将其添加到基类而不中断代码。在实现抽象类时,必须实现该类中的每一个抽象方法,而每个已实现的方法必须和抽象类中指定的方法一样,接收相同数目和类型的参数,具有同样的返回值。
抽象类不能被实例化,也就是不能用new关键字去产生对象
抽象方法只需声明,而不需实现
抽象类的子类必须覆盖所有的抽象方法后才能被实例化,否则这个子类还是个抽象类阅读全文

posted @ 2007-12-20 14:22 EricGu 阅读(965) | 评论 (0) 编辑

MonoRail学习实例和基本配置

posted @ 2007-12-20 11:59 EricGu 阅读(130) | 评论 (0) 编辑

C#基础概念二十五问
摘要: 用C#也有一段时间了,可是有的问题还是回答不了啊,继续学习。阅读全文

posted @ 2007-12-20 11:00 EricGu 阅读(38) | 评论 (0) 编辑

判断页面是刷新还是关闭

posted @ 2007-12-20 10:55 EricGu 阅读(271) | 评论 (1) 编辑

Ruby on Rails

posted @ 2007-12-20 10:25 EricGu 阅读(25) | 评论 (0) 编辑

导航

公告

向所有MVP致敬

昵称:EricGu
园龄:4年1个月
粉丝:1
关注:0
<2007年12月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

统计

搜索

 
 

常用链接

最新随笔

随笔分类

随笔档案

文章分类

最新评论

阅读排行榜

评论排行榜

推荐排行榜