Я хочу определить услугу как веб-сервис. Я определяю метод с именем register
. Его класс как входной параметр с именем RegisterParam
и возвращаемым типом с именем RegisterResult
как выход.выставлять сервис по возвращаемому значению или исключать исключение
public class RegisterParam{
String name;
String family;
}
public class RegisterResult{
Integer registr_id;
}
public interface Service{
public RegisterResult register(RegistrParam param);
}
Если служба регистра не удалось, и его логика не делать так, у меня есть два решения для уведомляют обслуживания абонентов:
В классе RegisterResult добавить свойство как
result_code
и перечисление для его стоимости. Если его значение равно нулю, это означает, что регистрация серпсиса успешно выполнена, а если его значение равно нулю, значит, служба регистрации не сработала, иresult_code
показывает причину сбоя.Служба регистрации выдает исключение, если оно ложно, и если не выбрано какое-либо исключение, служба регистрации завершена успешно.
Мой вопрос: что выше решение bettr и почему?
Это мыло или веб-сервис отдыха? – dit
@dit В моем случае мыло, но мой вопрос логичен и не зависит от технологии. – MJM