Java 存储库和验证器的数据持久性

Java 存储库和验证器的数据持久性,java,xml,class,javabeans,Java,Xml,Class,Javabeans,在我当前的程序中,我必须在xml文件中指定确保每个实体(存储库)的数据持久性的类及其验证器的名称,我有一个关于xml文件外观的示例: <beans> <bean id="studentService" class="service.StudentService"> <property name="studentRepository" ref="studentRepository"/> <property name=

在我当前的程序中,我必须在xml文件中指定确保每个实体(存储库)的数据持久性的类及其验证器的名称,我有一个关于xml文件外观的示例:

<beans>
    <bean id="studentService" class="service.StudentService">
        <property name="studentRepository" ref="studentRepository"/>
        <property name="disciplineRepository" ref="disciplineRepository"/>
        <property name="noteRepository" ref="noteRepository"/>
    </bean>
    <bean id="studentRepository" class="repository.StudentRepository">
        <property name="validator" ref="studentValidator"/>
    </bean>
    <bean id="disciplineRepository" class="repository.DisciplineRepository">
        <property name="validator" ref="disciplineValidator"/>
    </bean>
    <bean id="noteRepository" class="repository.NoteRepository">
        <property name="validator" ref="noteValidator"/>
    </bean>

    <bean id="studentValidator" class="domain.StudentValidator"/>
    <bean id="disciplineValidator" class="domain.DisciplineValidator"/>
    <bean id="noteValidator" class="domain.NoteValidator"/>
</beans>


我的问题是,在哪里可以找到关于这种实现的更多信息,或者在我的程序中实现这个xml文件的代码应该是什么样子的?

这看起来像一个Spring配置文件。你在用弹簧吗?如果你不知道怎么做,你为什么选择这样做?我没有选择。我有一个项目,我应该实施这样的东西,我正试图找到更多关于这类事情的信息。为什么项目经理,或者做出这个选择的人,选择这样做?你为什么不问问他/她?同样,这看起来就像一个Spring文件。你在用弹簧吗?我没有用弹簧。这就是事情应该做的,没有其他方法。问题是我应该自己研究,自己做,我不知道从哪里开始。对不起,这太宽泛了,太荒谬了。如果你不知道从哪里开始,那么你应该问做出选择的人,因为他/她应该知道。如果他/她不知道,那么他/她首先就没有资格做出这样的选择。