Terminado

Servidor Web avançado (Java)

Publicado el 17 Mayo, 2016 en Programación y Tecnología

Sobre este proyecto

Abierto

Crie um servidor para o compartilhamento de um arquivo texto que permita a leitura e a escrita deste arquivo com as seguintes regras:
- ao receber uma solicitação, o servidor deverá criar uma thread para atende-la
- vários leitores podem acessar ao mesmo tempo o arquivo.
- Se um escritor acessar o arquivo ninguém mais pode acessá-lo. Enquanto houver leitura o servidor enfileirará os escritores e, havendo novos leitores, eles devem ser enfileirados depois do escritor.
- Se houver solicitações enquanto o arquivo estiver sendo escrito elas devem respeitar uma fila (FIFO).

Crie também um cliente que deverá conter uma área de texto e três botões.
- Um botão de leitura. Ao ser clicado ele deve solicitar ao servidor o texto do arquivo que será exibido na área de texto.
- Um botão escrita. Ao ser clicado ele deve solicitar ao servidor permissão de escrita, o servidor quando der a permissão, enviará o texto atual do arquivo que deverá ser exibido na área de texto.
- Um botão de liberação. Ao ser clicado: se em leitura, terminará uma leitura enviando o encerramento da leitura ao servidor. Se em escrita, enviará o texto da área de texto que sobrescreverá o que tiver no arquivo e o liberará para novos acessos.


Quaisquer dúvidas entre em contato.

Classes no formato .java

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos No (No he administrado este tipo de proyectos anteriormente)
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias