当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 了解了IOC模式的思想以及其优点,
 

 

    摘要:请不要转载本文;请不要以任何形式重新出版,发布本文;请在下载本文 24 小时内将其删除;禁止将本文用于商业目的。 3 basic concepts [basic] 3.4 name lookup [basic.lookup]   3 基本概念 3.4 名字查找 【基本.查找】   the name lookup rules apply uniformly ......
 ·jdbc数据库连接池    »显示摘要«
    摘要:原理: 在实际应用开发中,特别是在web应用系统中,如果jsp、servlet或ejb使用jdbc直接访问数据库中的数据,每一次数据访问请求都必须经历建立数据库连接、打开数据库、存取数据和关闭数据库连接等步骤,而连接并打开数据库是一件既消耗资源又费时的工作,如果频繁发生这种数据库操作,系统的性能必然会急剧下降,甚至会导致系统崩溃。数据库连接池技术是解决这个问题最常用的方法,在许多应用程序服务器(例......


Spring中IOC的实现
了解了ioc模式的思想以及其优点,再来学习其实现.上篇blog中大致描述了picocontainer以及spring各自对ioc的实现,这篇来详细看一下spring中它的实现.

spring中ioc的实现的核心是其core bean factory,它将框架内部的组件以一定的耦合度组装起来,并对使用它的应用提供一种面向服务的编程模式(sop:service-orient programming),比如spring中的aop.以及持久化(hibernate.ibatics)的实现. 【程序编程相关:ASP 调用 ORACLE存储过程并返回

spring中ioc贯穿了其整个框架,但正如martinflower所说:“saying that these lightweight containers are special because they use inversion of control is like saying my car is special because it has wheels”,ioc已经称为框架设计中必不可少的部分.就实现上来讲spring采取了配置文件的形式来实现依赖的注射,并且支持type2 ioc(setter injection)以及type3 ioc(constructor injection). 【推荐阅读:BBIagent

    首先从最底层最基础的factory bean开始,先来看org.springframework.beans.factory.bean 【扩展信息:Struts参数传递问题

factory接口,它是一个非常简单的接口,getbean方法是其中最重要的方法,spring通常是使用xml来populate bean,所以比较常用的是xmlfactorybean.

用一个简单的示例看一下其用法.首先写下两个bean类:

examplebean 类:

public class examplebean {

       private string psnname=null;

       private refbean refbean=null;

       private string addinfo=null;

 

       public string getaddinfo() {


...   下一页
    摘要:目前struts数据校验放在bean里校验。它需要你提交数据,才能检查表单数据的合法性。并且要求bean和表单严格一一对应。使用起来局限性很大。为此本人开发一套标签,将数据校验放在标签里。标签校验规则来自于你的数据库表结构。本标签组件名为useeasy-size.tld。类似于struts-html.tld标签组件。useeasy-size.tld保留了struts-html.tld所有功能,它扩......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE