Spring 2.0技术手册 -2 集合对象

来源:互联网 发布:京东秒杀软件哪个好 编辑:程序博客网 时间:2024/05/22 20:45

集合对象
包含 list ,map

    <bean id="some1" class="com.kpk.learnSpring.Some">        <property name="name" value="fupeng"></property>    </bean>    <bean id="some2" class="com.kpk.learnSpring.Some">        <property name="name" value="fq"></property>    </bean>    <bean id="somebean" class="com.kpk.learnSpring.SomeBean">        <property name="someStr">            <list>                <value>Hello</value>                <value>World</value>            </list>        </property>        <property name="someObject">            <list>                <ref bean="some1"/>                <ref bean="some2"/>            </list>        </property>        <property name="someList">            <list>                <value>LIsttest</value>                <ref bean="some1"/>                <ref bean="some2"/>            </list>        </property>        <property name="someMap">            <map>                <entry key="Maptest">                    <value>Hello fp</value>                </entry>                <entry key="key2">                    <ref bean="some1"></ref>                </entry>            </map>        </property>    </bean>

xml编写上会有一些 简洁的方式。

java.util.Set 类型 使用标签
java.util.Properties 类型 使用标签

继承是一种思路,或者叫思想:
没有的加上,
有的修改。

标签, 依赖新的名称空间


使用某个bean的方法,产生新对象,并进行注入。

非XML定义的文件配置方式

Bean类
类似于Bean装饰器

软件中的一些设施目的:
1,让程序员写更少的代码
2,提高重用。
3,便于维护。 接口
4,便于部署, 部署意味着你的代码要交给你不熟悉的人来运行。
5,便于测试
在理解各个设施的时候,你应该考虑,你会不会遇到对应的场景呢?短期内

许多软件方法,提供的便利性都是有条件和场景的。
但难度在于,你很难预期你的代码将会发展成哪一种场景。
有些人为因素不是技术能够遇见的。

监听事件
1,关闭事件
2,初始化事件
3,请求被处理
ApplicationEvent

instanceof

0 0