Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.80
Faustlogger
43 / 35 / 8
Регистрация: 14.09.2011
Сообщений: 158
Записей в блоге: 1
#1

Работа с Java Virtual File System - Java

13.01.2012, 14:19. Просмотров 2017. Ответов 6
Метки нет (Все метки)

Сразу скажу, мне не надо чтобы кто-то за меня писал данную программу. Мне нужен только совет, что почитать и где примеры можно посмотреть.

Задача:

Требуется разработать приложение "Виртуальный файловый сервер/клиент".
Программа должна состоять из двух частей: клиента и сервера.

Сервер обрабатывает запросы клиентов для работы с виртуальной файловой системой
(ВФС): создание, удаление, перемещение и копирование файлов и директорий. Все
клиенты должны работать с одной и той же ВФС, сервер должен обеспечивать
синхронизацию работы. Когда один из клиентов делает изменения в ВФС (например,
создает новый файл), остальные клиенты должны получить уведомление об
изменениях.

Обязательные требования:
Сервер должен представлять собой JAVA приложение.
Сервер должен поддерживать возможность одновременной работы как минимум
со 100 клиентами.
Настройки сервера должны задаваться в конфигурационном файле.
Сервер не должен работать с реальной файловой системой (за исключением
конфигурационного файла).
Протокол взаимодействия клиента и сервера – на усмотрение разработчика.

И вот тут возникает вопрос. Я так понимаю работать необходимо с Virtual File System Manager? Где можно подробнее почитать про него? И есть ли какие-то мысли по реализации данного приложения?
http://www.cyberforum.ru/java/thread1217982.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2012, 14:19
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Работа с Java Virtual File System (Java):

Minecraft "Java, could not create the java virtual machine" [2]!
Всё что можно было найти в Google или Яндексе я пробовал. Компьютер: Core i5,...

Minecraft, "Java, could not create the java virtual machine"
Обычна проблема - "Java, could not create the java virtual machine", всё что...

Minecraft "Java, could not create the java virtual machine" [3]!
Вновь поднимаю тему так как столкнулся с той же проблемой, и дело не в...

bad class file: C:Program FilesJavajre1.5.0_02lib t.jar(java/lang/Object.class) class file has wrong version 49.0, should be 48.0
написал тестовый td_jsp.jsp фаил ->> <html> <head><title>JSP...

Не могу установить Java Virtual Machine
Прошу помощи, нужен компилятор SDK, установил, прочитал чтобы проверить его...

6
mutagen
2564 / 2237 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
14.01.2012, 00:02 #2
мне кажется просто сервер должен иметь собственную имитацию файловой системы, например файлы это строки а директории это листы и позволять какую-то ограниченную вложенность (например 10 уровней). потом он должен поддерживать 6 команд, createFile, createDir, rmDir, rmFile, mvDir, mvFile
Как поступать при удалении с папкой в которой есть файлы решать вам.
Ну и клиент должен слушать анонсы от сервера на каком то порту, чтобы отображать изменения сделаные другими клиентами.

VFS думаю тут незачем. Задача похожа на "тест приём на работу", предполагаю направление проверки - от Вас хотят:
1. ООП
2. Клиент-сервер
3. мультипоток
4. конфигурация (возможно хмл)
1
Золотце
141 / 104 / 16
Регистрация: 21.04.2011
Сообщений: 402
14.01.2012, 13:40 #3
А куда будут подключаться клиенты? в порты?
0
Faustlogger
43 / 35 / 8
Регистрация: 14.09.2011
Сообщений: 158
Записей в блоге: 1
14.01.2012, 16:27  [ТС] #4
Сокеты + группы. как раз на эту тему пример находил
0
mutagen
2564 / 2237 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
15.01.2012, 11:45 #5
Цитата Сообщение от Faustlogger Посмотреть сообщение
Сокеты + группы. как раз на эту тему пример находил
Faustlogger - было бы интересно увидеть промежуточные и итоговый результаты, если ты не против. Могли бы сразу придраться к чемунить (как и те кто дал задание).
0
Faustlogger
43 / 35 / 8
Регистрация: 14.09.2011
Сообщений: 158
Записей в блоге: 1
15.01.2012, 12:00  [ТС] #6
хорошо. Как только, так сразу
0
dodler
0 / 0 / 1
Регистрация: 26.05.2013
Сообщений: 10
10.07.2014, 22:46 #7
лалка. а еще там пишут, что разглашению задача не подлежит)
0
10.07.2014, 22:46
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.07.2014, 22:46
Привет! Вот еще темы с решениями:

Локальные переменные и Java Virtual Machine Stacks
Здраствуйте Возможно менять значенние локальнных перемен и Java Virtual...

Java Properties file
Здравствуйте Уважаемые. Подскажите, пожалуйста, как в Properties file изменить...

NoClassDefFoundError - при запуске на выполнение file.java
Об этом уже писали. Но ответа пока нет. У меня проблема при запуске на...

Convert HTML file to a Word DOC. JAVA API.
Подскажите пожалуйста какие существуют API для конверта из формата HTML в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru