Tracy.Bai

Focus on Data analysis and Mining

导航

随笔分类 -  spring.net

Spring.net 中的AOP功能
摘要:1。什么是AOp Aop是面向方面的编程,它是对oo的进一步补充。AOP则把程序分解为一系列方面(aspects)或者关注点(concerns) 2。Aop能解决什么问题 Spring.NET支持对方法调用的拦截。 3。AOP中通知、切入点和连接点的概念, 切入点(Pointcut):指通知的应用条件,用于确定哪些通知要被到哪些连接点上。 连接点(joincut):指程序执行过程中的一个点。例如某... 阅读全文

posted @ 2008-07-31 21:13 Love Fendi 阅读(441) 评论(0) 推荐(0)

NHibernate第一个实例
摘要:今天按照Nhibernate的入门教程作了第一个例子,路途是曲折的,但是总算成功了,主要要注意以下几点: 1. hibernate.cfg.xml文件的位置,如果放在更目录下,程序解析的会是.net IDE的目录,不知道这是为什么?必须放在bin目录下,就可以了,或者指定文件的绝对路径。 2. User.hbm.xml映射文件的地址必须和实体类的路径是一致的。 3.User.hbm.xml... 阅读全文

posted @ 2008-07-04 19:21 Love Fendi 阅读(296) 评论(0) 推荐(0)

spring.net中关于空值的处理
摘要:我们都知道在Ado.net中,用DataReader.Getstring()去取值的时候不得不先去判断是否为null,通常我们会用三元操作符来完成这一工作,但这不仅降低了可读性,也增加了出错的可能。Spring.NET定义了一个IDataReaderWrapper接口(扩展了标准的IDataReader),我们可以通过实现该接口来创建一个能够以统一的、非侵入(对于操作数据的代码而言)的方式映射DB... 阅读全文

posted @ 2008-06-14 13:56 Love Fendi 阅读(359) 评论(1) 推荐(1)

spring.net 与 asp.net集成
摘要:Dependency Injection DI is a very interesting thing. You can make your design totally decoupled with concrete implementations. To see this in effect, let us create a new string type property in our pa... 阅读全文

posted @ 2008-06-14 09:58 Love Fendi 阅读(261) 评论(0) 推荐(0)

spring.net中一些概念的清晰
摘要:1.弄清object的格式 4.对象标识符 在XML对象定义中,用id或者name属性来定义对象的标识符。每个对象都需要用id或name属性定义至少一个标识符。 id属性允许为对象定义指定一个唯一的id,因为在Spring.NET的shcema文档中,id被标识为XML元素的ID属性,XML解析器可以在其它元素引用它的时候进行验证 ,在配置对象标识符时,应该优先使用id属性。 但是,id属性值不... 阅读全文

posted @ 2008-06-13 09:17 Love Fendi 阅读(334) 评论(0) 推荐(0)

看实例学spring.net--使用Data Access
摘要:1. 配置web.config 2. 在UI层调用 private CommandCallbackDao cmdDao; protected void Page_Load(object sende... 阅读全文

posted @ 2008-06-12 18:37 Love Fendi 阅读(1205) 评论(0) 推荐(0)

看实例学spring.net--data access中的对象
摘要:1. rowcallback RowCallback一般是个有状态的对象,或是用它来填充调用代码中某个有状态的对象 2.commandcallback commandcallback用于执行一个command对象,返回执行的结果 3.Rowmapper IRowMapper可以让开发人员专注于如何将结果集中的一行映射为一个对象。框架会负责使用IDataReader进行迭代并创建一个IList来保... 阅读全文

posted @ 2008-06-12 09:53 Love Fendi 阅读(695) 评论(0) 推荐(0)