j2ee项目实训spring框架技术——第2章spring框架中的对象管理技术第1部分内容摘要:

5 页 } ( 2) IoC 容器的 XML 配置文件形式之一 【例 26】 采用 type 指定构造方法的参数类型的示例,并请注意其中的黑体部分的代码 bean id=oneUserInfoBean class= constructorarg type=int value20/value /constructorarg constructorarg type= value12345678/value /constructorarg /bean ( 3) IoC 容器的 XML 配置文件形式之二 【例 27】 采用 index 来指定构造方法的参数顺序的示例,并请注意其中的黑体部分的代码 bean id=oneUserInfoBean class= constructorarg index=0 value20/value /constructorarg constructorarg index=1 value12345678/value /constructorarg /bean XML 配置文件中的各种特殊标签的应用 利用 value标签实现为各个组件对象注入具体的参数值 ( 1)利用 value标签为各个组件对象注入具体的参数值 当在依赖注入中,如果所注入的目标参数是某个具体的参数值时,此时可以采用杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室 ,版权所有,盗版必究 , 8/15 页 value标签来实现。 请见下面的 【例 28】 中的实现示例。 【例 28】 value 标签 的应用示例 bean id=dataSource class= property name=driverClassName value/value /property property name=url valuejdbc:microsoft: /value /property property name=username valuesa/value /property property name=password value1234/value /property /bean ( 2)有关对象注入时值为 null 的问题 【例 29】有关对象注入时值为 null 的问题 bean id=oneUserInfoBean class= property name=userName value/value /property property name=orderInfo null/ /property /bean 利用对象引用( ref )标 签来引用 所定义出的 其它 目标 对象 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室 ,版权所有,盗版必究 , 9/15 页 ( 1) 对象引用 ref标签 利用该标签可以实现将另一个在 IoC 容器中受管理的关联的目标组件引用到本组件类的对象实例中,可以采用下面的两种不同的实现方式: ref bean=someOneBean/ 或者 ref local=someOneBean/ 注意: 第二种形式是使用 ref 的 local 属性指定目标 bean,它可以利用 XML 解析器来验证所引用的 bean 是否存在同一 XML 配置文件中。 但 local 属性值必须是目标 bean 的 id 属性值并且目标组件与被注入 的组件在同一个 XML 配置文件中定义。 如果在同一 *.xml 配置文件中没有找到引用的目标 bean, XML 解析器将抛出一个例外。 如果目标 bean 是在同一文件内,使用 local 方式就是最好的选择。 ( 2)也可以 实现 将 Java JDK 中的某些标准的类 的 对象 实例 注入 下面的 【例 210】 中的 配置文件实现将 的一个对象实例 注入 给UserInfoManage 类的对象,从而可以在 UserInfoManage 类对象中获得 的一个对象 以实现对时间和日期等方面的操作实现。 并 请注意其中的黑体部分的代码。 【例 210】 实现 将 Java JDK 中的某些标准的类对象注入 的配置示例 ?xml version= encoding=UTF8? !DOCTYPE beans PUBLIC //SPRING/DTD BEAN/EN beans bean id=dateBean class=/ bean id=oneUserInfoManage class= property name=date ref bean=dateBean/ /property /bean 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室 ,版权所有,盗版必究 , 10/15 页 /beans 为 Java 中的各种形式的集合对象提供参数注入 ( 1)各种集合对象所对应的 XML 配置文件中的标签 Spring 框架允许在 Java 的组件类的属性或者构造方法的参数为 Java 中的 List、 Set和 Map 类型的各种集合 对象。 但所应该注意的是 各种集。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。