привет
Как проект, меня попросили написать, используя java, свой собственный dropbox. Моя программа, как и в исходном дропбоксе, будет иметь прослушиватель (используя уже написанную nio2) определенную папку и должна будет загрузить файлы на удаленный сервер. Сервер также будет иметь простой интерфейс, который я оставляю до конца. Я могу любую технологию, какую захочу. мы изучили спящий режим (потому что мне нужно сохранить данные в БД mySQL). Мы также изучили розетки, сервлеты, отдых и кометы.
Я немного запутался в том, как сделать коммуникационную часть моей программы. Я могу использовать сокет, но это очень низкий уровень, и я искал более быстрый высокий уровень и более легкую технологию. Я так много читал и видел так много терминов, как Apache Mina, Netty, RMI ...
Мне нужно что-то простое с множеством часто задаваемых вопросов и примеров в Интернете, которые будут поддерживать:
- многопоточное серверное приложение.
- Мне все равно, если это по HTTP ...
- Простота реализации и передачи данных между несколькими клиентами и сервером.
- простой способ, которым при изменении файла сервер уведомит клиента.
tnx allot