LYWILL设计运营 - 网站运营与推广、开发技术、成功项目展示。

“存储过程”的定义及优点

存储过程sql语句执行的时候要先编译,然后执行。存储过程就是编译好了的一些sql语句。应用程序需要用的时候直接调用就可以了,所以效率会高。 存储过程介绍 存储过程是由流控制和SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,应用程序使用时只要调用即可。在ORACLE中,若干个有联系的过程可以组合在一起构成程序包。 使用存储过程有以下的优点: 

从oracle去重复记录实例中学习使用group by, having

        oracle中去重复记录不用distinct ,用distinct关键字只能过滤查询字段中所有记录相同的(记录集相同),而如果要指定一个字段却没有效果,另外distinct关键字会排序,效率很低 。        

实例说明Spring.NET控制容器中对象的行为

        Spring.NET通过几个专门的接口来控制容器中对象的行为。说到对象的行为无非就要提到对象的生命周期控制。类似在WinForm开发,Form生命周期中,Load方法为Form的载入方法和Dispose方法为Form的销毁方法,Spring.NET都能完美的实现这些需求。     

标签: Spring.NET

作者:lywill 分类:开发技术 浏览:1228 评论:0

Spring.NET简易的依赖注入框架

        本文是对《一个简易的IoC框架》的延伸,实现带参数构造函数对象的实例和属性的注入 。  我们知道可以通过反射获取类的构造函数及参数(GetConstructors方法);可以获取属性和属性的类型(GetProperties方法)。通过Activator的CreateInstance(Type type,

实例学习Spring.NET的集合类型注入

  Spring.NET还支持集合类型的注入,主要是IList类型和IDictionary类型。  一、ILIst类型  使用<list>元素作为ILIst的标签,value为集合中元素的值。也可以注入对象,甚至关联其它对象,使用 <ref/>元素表示关联的对象,object 属性为所关联对象的id或name。集合可以为空,用<null/>元素来标记。  在&l

Spring.NET依赖对象的注入总结

        一、属性注入  上篇《Spring.NET如何解耦合(依赖注入)》,简单提到依赖注入的用途。回顾一下所讲内容,发现在object节点下使用了<property name="Tool" ref="computer"/>。而property 标签正是用来属

FCKedit 代码高亮插件

       由于经常要发一些含有代码的日志,默认的FCKedit不支持格式化代码,非常不方便。今天在网上找到了一个FCKedit的代码高亮插件,刚刚部署,效果非常不错,推荐一下!  首先把insertcode整个文件夹放在FCK的plugins文件夹下,在Z-blog里就是~/admin/FCKeditor/editor/pl

标签: 网站运营

作者:lywill 分类:开发技术 浏览:1297 评论:0

Spring.NET如何解耦合(依赖注入)

        谈到设计模式,我们就会说道怎么样解耦合。而Spring.NET的IoC容器其中的一种用途就是解耦合,其最经典的应用就是:依赖注入(Dependeny Injection)简称DI,目前DI是最优秀的解耦方式之一。  下面模拟三种不同的场景,可以一起学习使用依赖注入的重要性。  

Spring.NET的容器中对象的作用域总结

        容器中对象的部署分为两种方式:singleton(java里叫prototype)和非singleton。这里的singleton指的是“单例模式”,就是说当一个对象被定义为singleton时,容器中就只会有一个共享的实例,任何时候通过id或别名请求该对象都会返回这个共享实例的

标签: Spring.NET

作者:lywill 分类:开发技术 浏览:1371 评论:0

Spring.NET对象的创建总结

  Spring.NET创建对象一般有3种方式:构造器创建、静态工厂创建、实例工厂创建。  多数情况下,容器会根据对象定义中的type属性值去直接调用相应类型的某个构造器。另外,容器也可以调用工厂方法来创建对象,这时type属性的值就应该是包含工厂方法的类型(而不是要创建的类型,但通过该对象定义的名称获取的则是由工厂方法所创建的对象)。工厂方法的产品对象可以是工厂方法所在的类型,也可以是其它类型

标签: Spring.NET

作者:lywill 分类:开发技术 浏览:1506 评论:0