随笔-22  评论-82  文章-0  trackbacks-0
  2008年11月30日
     摘要: 通过学习Fredrik Normén的经验:《ASP.Net MVC Framework - Create your own IControllerFactory and use Spring.Net for DI 》,我们能知道,要创建自己的ControllerFactory,必须实现System.Web.Mvc的 IControllerFactory接口……  阅读全文
posted @ 2008-11-30 17:57 莫耶 阅读(2134) | 评论 (15)编辑
  2008年11月21日
     摘要: ASP.NET用.aspx文件来保存表示层代码,用code-behind文件中的类保存应用逻辑,.aspx与类代码文件各有分工;但web服务却不同,Web服务的逻辑完全是在code-behind的类中实现的。.asmx文件并没有什么真正的用途,实际上,这个文件既没有必要存在、也不应该存在。 在将WebServiceFactoryHandler类注册为响应*.asmx请求的HTTP Handler之后,开发人员就可以在IoC容器中用标准的Spring.NET对象定义来发布Web服务   阅读全文
posted @ 2008-11-21 12:14 莫耶 阅读(1889) | 评论 (3)编辑
  2008年11月14日
     摘要:   前几节的内容比较务虚,这一节主要讲讲怎么应用Spring.net和nHibernate及我们写的模板,来搭建一个数据访问层,以及在页面中的调用。   这里有一个model(实体)层,一个DAO(数据访问)层,中间还有一个Interface(接口)层。   这又回到了最初的探索:接口的做用,一是隐藏实现的细节;二是更利于装配——在spring.net的配置文件中,你可以随时装配一个不同的实现,只要它完成接口规定的方法,好处不言而喻——于页面而言,它并不知道谁来实现了这些功能,它只知道接口的存在(你们都去实现接口吧,我不关心谁在做这件事,要的只是结果!)  阅读全文
posted @ 2008-11-14 22:27 莫耶 阅读(2362) | 评论 (2)编辑
  2008年11月9日
     摘要: DaoTemplate,就是自己写的一个基于以上配置的复杂模板,能完成诸如Distinct,top,调用分页存储过程等一干复杂SQL功能  阅读全文
posted @ 2008-11-09 20:54 莫耶 阅读(2372) | 评论 (6)编辑
  2008年9月14日
     摘要:   在软件开发的需求调研完成时,应着手设计业务对象模型。   模型应恰到好处地容纳业务对系统的需求——不冗余致拖累系统,不残缺致无法满足业务,因此,建模忠实地反映了调研工作的成效。   建模的工具软件有很多,如Rational、Visual Case、UModel,不过本人基本上习惯了PowerDesigner:功能适用,各种模型能自由转化,具有不错的正反向数据库工程能力,还能良好地支持C#。  阅读全文
posted @ 2008-09-14 18:17 莫耶 阅读(678) | 评论 (0)编辑
  2008年8月30日
     摘要:   之所以启用spring.net,看中的是它的容器功能:一个可以管理对象整个生命周期的容器。在这个容器内,我们加入各种对象的定义信息,让它们自动地装配(类似于乐高积木,定制化的拼合)、实例化、事务协作、回收销毁,以适应系统的需要。  阅读全文
posted @ 2008-08-30 17:43 莫耶 阅读(2228) | 评论 (0)编辑
  2008年8月17日
     摘要: 关于IOC和AOP,以上只是寥寥几笔带过,在以后的实例系列中,将各个击破 实例主要围绕的是一个音乐网站的搭建(有点儿像AllMusic内样的,而不同于别的什么无聊SNS社区),会涉及的内容是:Spring.net、nHibernate、codeSmith模板、多对多表结构、Castle MonoRail(虽然有人强建不建议把MonoRail集成到Spring.net中,但我至今没找到.net 2.0下好的MVC解决方案,用用MonoRail有助于更好理解MVC,优化性能)。  阅读全文
posted @ 2008-08-17 01:12 莫耶 阅读(3667) | 评论 (11)编辑
  2008年7月12日
     摘要: 用过一段时间的myEclipse,对其附加的小功能艳羡不已,比如右键菜单中的 "source"->"Generate getter or setter"这样看似不起眼,却能分担无意义劳动的工具。
不过,Visual studio总算是有Add-ins机制来扩展功能的,我们可以自己写,也可以分享别人写的插件,比如这款VSPropertyGenerator2,就是洋人为我们奉献的一款专门生成setter or getter接口的小插件……  阅读全文
posted @ 2008-07-12 14:11 莫耶 阅读(353) | 评论 (5)编辑
  2008年7月11日
     摘要: 近日为学习Spring.net,开始上手nHibernate,其间遇到不少问题,但也小有收获,毕竟学习新框架是有曲线的  阅读全文
posted @ 2008-07-11 15:00 莫耶 阅读(1779) | 评论 (8)编辑
  2008年6月20日
     摘要: 我承认自己的思想有些落后,尤其是在对待沸沸扬扬的开源运动这件事上。
不过最近受了刺激,决定“赶上”,于是下载了Ubuntu 8.04,练练手。

Wubi 确实很先进,在Windows下就把Ubuntu linux 系统塞进了电脑里,同时做好了多引导,修改了MBR。
进入系统,才发现Ubuntu的这种安装方式的妙处,声/显卡都已经设置好,界面及效果也做得很炫,令人惊讶的是,它自动侦测到了网卡及路由系统,连上了互联网……  阅读全文
posted @ 2008-06-20 17:51 莫耶 阅读(208) | 评论 (0)编辑