Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Проект с заданиями и примерами: lession06.zip

В проекте в пакете org.maivmk.dep810dep508.rest реализован простой REST сервис на сокетах.

Необходимо 

  1. В классе org.maivmk.dep810dep508.io.rest.SerializationHelper реализовать два метода

    Блок кода
    languagejava
    /*
    Необходимо десериализовать объект из файла по указанному пути
    */
    public T loadFromFile(String path) {
    	throw new UnsupportedOperationException();
    }
    
    /*
    Необходимо сохранить сериализованный объект в файл по указанному пути
    */
    public boolean saveToFile(String path, T toSave) {
    	throw new UnsupportedOperationException();
    }


  2. В классе org.maivmk.dep810dep508.io.rest.ResponseBuilder реализовать следующий метод 

    Блок кода
    languagejava
    public void write(OutputStream output) throws IOException {
        if(this.status == null){
            throw new IllegalArgumentException("Please, provide HttpStatus");
        }
        if(this.body == null){
            throw new IllegalArgumentException("Please, provide body");
        }
    
        throw new UnsupportedOperationException();
    }