Спонсор: Mail.ru
Технопарк Mail.ru Group
Опубликован: 09.07.2013 | Доступ: свободный | Студентов: 5600 / 208 | Длительность: 03:32:00
Самостоятельная работа 5:

Постановка задачи

< Самостоятельная работа 1 || Самостоятельная работа 5
Ключевые слова: память

Написать виртуальную файловую систему (VFS) со следующим интерфейсом:

public interface VFS {
boolean isExist(String path);
boolean isDirectory(String path);
String getAbsolutePath(String file);
byte[] getBytes(String file);
String getUFT8Text(String file);
Iterator<String> getIterator(String startDir);
} 

VFS НЕ должна загружать файлы в память при старте сервера. Задача этой системы скрывать детали работы с файлами. При желании можно написать mock реализацию in-memory VFS для тестов.

< Самостоятельная работа 1 || Самостоятельная работа 5
Юлия Момотова
Юлия Момотова

Добрый день, подскажите пожалуйста, чтобы использовать Jetty, нужно создать именно Dynamic Web Project?  

Дмитрий Белкин
Дмитрий Белкин

Добрый день, подскажите пож, как можно получить исходный код, программы на которой мы учимся?

 

Георгий Каралашвили
Георгий Каралашвили
Россия, Санкт-Петербург