В моем текущем проекте у меня есть 2 модуля ModuleA и ModuleB, а внутри ModuleA и ModuleB у меня есть класс под названием 'Student' (то же имя класса, те же атрибуты, но для некоторой цели ModuleA должен вызывать ModuleB для выполнения реальной задачи). Они общаются друг с другом через веб-службы. Теперь я хочу, чтобы веб-служба ModuleA вызывала прокси ModuleB для выполнения конкретной задачи.Как сопоставить 2 разных объекта вместе
В моем веб-службы ModuleA У меня есть метод, чтобы создать запись:
public void createStudent(ModuleA.Student student){
// Here will call ModuleB proxy to do the actual task which is create.
*moduleBFacade().createStudent( );*
}
В моей ModuleB Proxy:
public void createStudent(ModuleB.Student student){}
Итак, теперь проблема, я не могу передать объект ModuleA в метод createStudent, поскольку в качестве аргументов он принимает только объекты moduleB.
Любая идея, как решить эту проблему? Пожалуйста, дайте мне несколько предложений.
Слишком много дополнительных ограничений добавили через комментарии ... это домашнее задание? – Nate