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>