jdon的使用问题

在发布的文档里写的很多。
只要我们在jdonframework.xml中再配置一个JdbcDAO类,概时框架就会自动帮我们创建JdbcDAO实例,并且传入TestServicePOJOImp实例中。
例子如下:
TestServicePOJOImp有一个构造参数如下:
public TestServicePOJOImp(JdbcDAO jdbcDao) {
this.jdbcDao = jdbcDao;
}
配置如下
<app>
<services>
<pojoService name="testService" class="com.jdon.framework.test.service.TestServicePOJOImp"/>
<!-- 新增加的配置:jdbcDAO是被TestServiceImp调用的,是为其服务的。 -->
<component name="jdbcDAO" class="com.jdon.framework.test.dao.JdbcDAO"/>
</services>
</app>
按上面的说:一般就一个jdonframework.xml,但是我们在开发的过程中不可能就一个Service和一个DAO。如果再有其他的Service,与相应的DAO是怎么对应的。难道是用对象名对应。
如果是下面情况怎么配置:
<app>
<services>
<pojoService name="testService" class="com.jdon.framework.test.service.TestServicePOJOImp"/>
<component name="jdbcDAO" class="com.jdon.framework.test.dao.JdbcDAO"/>
<pojoService name="userService" class="com.jdon.framework.test.service.UserServicePOJOImp"/>
<component name="userDAO" class="com.jdon.framework.test.dao.UserDAO"/>
</services>
</app>

>如果再有其他的Service,与相应的DAO是怎么对应的
service或dao只是名称,是表象。

只要有一个类调用另外一个类,或者说一个类被嵌入另外一个类中,或者说一个类成为另外一个类的字段属性,那么就将这两个类配置在xml就可以,名称自己随意取就可以。

先谢谢bang对我提的问题进行回复。
我可能是没有说清楚:
我想问怎么配置一下就可以将dao注入到相应的Service中。
像在spring中是这样的。
<pojoService name="testService" class="com.jdon.framework.test.service.TestServicePOJOImp">
<property name="jdbcDAO">
<ref bean="jdbcDAO" />
</property>
</pojoService>
<component name="jdbcDAO" class="com.jdon.framework.test.dao.JdbcDAO"/>
哪在jdon中也是这样配置吗。
还一个问题是:如果在一个项目中可以建多个jdonframework.xml类型的文档。哪这几个文档中的对象是不是可以相互引用的。
有没有相关的文档?
[该贴被yuanhotel于2009-03-02 14:21修改过]

你spring配置是原始的已经被淘汰的一种方式,在jdon中只要配置如下:
<pojoService name="testService" class="com.jdon.framework.test.service.TestServicePOJOImp"/>
<component name="jdbcDAO" class="com.jdon.framework.test.dao.JdbcDAO"/>

不需要指定property ,这就是auto wired,这在2008年Spring 2.5最新版本中才提供的元注释。

>如果在一个项目中可以建多个jdonframework.xml类型的文档。哪这几个文档中的对象是不是可以相互引用的。

当然,可以参考JiveJdon3源码的配置