依赖注入怎样实现,希望达人提供个Demo

解决方案 »

  1.   

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans 
        http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
        
        <bean id="continent" class="cn.hana.pojos.Continent"></bean>
        <bean id="country" class="cn.hana.pojos.Country"></bean>
      <bean id="city" class="cn.hana.pojos.City"></bean>
      <bean id="company" class="cn.hana.pojos.Company"></bean>
      <bean id="line" class="cn.hana.pojos.Lines"></bean>
      <bean id="service" class="cn.hana.pojos.Service"></bean>
      <bean id="port" class="cn.hana.pojos.Port"></bean>
     
      <bean id="vayage" class="cn.hana.pojos.Voyage"></bean>
      <bean id="vayageschedule" class="cn.hana.pojos.Voyageschedule"></bean>
      <bean id="vessel" class="cn.hana.pojos.Vessel"></bean><bean id="common" class="cn.hana.common.Common">
    <property name="hibernateTemplate">
    <ref bean="template" />
    </property>
    </bean>
    <bean id="function" class="cn.hana.common.Functions"></bean>
    <bean id="vesseldao" class="cn.hana.daoimpl.VesselDaoImpl" parent="common"></bean>
    <bean id="continentdao" class="cn.hana.daoimpl.ContinentDaoImpl" parent="common"></bean>
    <bean id="countrydao" class="cn.hana.daoimpl.CountryDaoImpl" parent="common"></bean>
    <bean id="citydao" class="cn.hana.daoimpl.CityDaoImpl" parent="common"></bean>
    <bean id="portdao" class="cn.hana.daoimpl.PortDaoImpl" parent="common"></bean>
    <bean id="companydao" class="cn.hana.daoimpl.CompanyDaoImpl" parent="common"></bean>
    <bean id="voyagedao" class="cn.hana.daoimpl.VoyageDaoImpl" parent="common"></bean>
    <bean id="voyagescheduledao" class="cn.hana.daoimpl.VoyageScheduleDaoImpl" parent="common"></bean>
    <bean id="servicedao" class="cn.hana.daoimpl.ServiceDaoImpl" parent="common"></bean>
    <bean id="linesdao" class="cn.hana.daoimpl.LinesDaoImpl" parent="common"></bean>
    </beans>
      

  2.   

    建议楼主学学spring,如有不懂,如后再拿出来问问。
    不然这么说了,象楼上的,楼主看懂了?
      

  3.   

    去找找Spring的教程吧,稍微看看就明白了,如果你感觉用XML写比较麻烦,可以试试使用标注注入,很简单的
      

  4.   

    告诉容器在Java类中怎样注入(setter,getter);
    在配置文件中何时注入:
    <bean id="common" class="cn.hana.common.Common"> 
    <property name="hibernateTemplate"> 
    <ref bean="template" /> 
    </property> 
    </bean>
      

  5.   

    找本书看看  了解哈spring的思想  很快就知道了
      

  6.   

    依赖注入就是把实体注入到spring的容器中,在以后用的时候不必重复的进行new实体对象,直接从BeanFactory里面取出就可以了