2008-11-30 17:57 by 莫耶, 4599 visits, 网摘, 收藏, 编辑
摘要:
通过学习Fredrik Normén的经验:《ASP.Net MVC Framework - Create your own IControllerFactory and use
Spring.Net for DI 》,我们能知道,要创建自己的ControllerFactory,必须实现System.Web.Mvc的
IControllerFactory接口……
阅读全文
2008-11-21 12:14 by 莫耶, 2825 visits, 网摘, 收藏, 编辑
摘要:
ASP.NET用.aspx文件来保存表示层代码,用code-behind文件中的类保存应用逻辑,.aspx与类代码文件各有分工;但web服务却不同,Web服务的逻辑完全是在code-behind的类中实现的。.asmx文件并没有什么真正的用途,实际上,这个文件既没有必要存在、也不应该存在。
在将WebServiceFactoryHandler类注册为响应*.asmx请求的HTTP Handler之后,开发人员就可以在IoC容器中用标准的Spring.NET对象定义来发布Web服务
阅读全文
2008-11-14 22:27 by 莫耶, 3412 visits, 网摘, 收藏, 编辑
摘要: 前几节的内容比较务虚,这一节主要讲讲怎么应用Spring.net和nHibernate及我们写的模板,来搭建一个数据访问层,以及在页面中的调用。
这里有一个model(实体)层,一个DAO(数据访问)层,中间还有一个Interface(接口)层。
这又回到了最初的探索:接口的做用,一是隐藏实现的细节;二是更利于装配——在spring.net的配置文件中,你可以随时装配一个不同的实现,只要它完成接口规定的方法,好处不言而喻——于页面而言,它并不知道谁来实现了这些功能,它只知道接口的存在(你们都去实现接口吧,我不关心谁在做这件事,要的只是结果!)
阅读全文
2008-11-09 20:54 by 莫耶, 4392 visits, 网摘, 收藏, 编辑
摘要:DaoTemplate,就是自己写的一个基于以上配置的复杂模板,能完成诸如Distinct,top,调用分页存储过程等一干复杂SQL功能
阅读全文