Um serviço de pesquisa de dicionário remoto e assíncrono desenvolvido com Servlets/JSPs e Java RMI.
A página JSP deve fornecer aos usuários a capacidade de especificar uma string que será verificada no dicionário. As informações do formulário HTML são despachadas para um servlet no envio que adiciona a solicitação do cliente a um inimigo. O Web Client pesquisou o servidor da Web periodicamente (a cada 10 segundos) e consulta se a solicitação tiver sido processada. As solicitações do cliente no Inqueue devem ser removidas e processadas periodicamente (a cada 10 segundos).
Eu tenho um tópico de trabalhador com o processamento de maneira assíncrona dos objetos de solicitação no Inqueue. Os objetos de solicitação são abstratos podem ser especializados em diferentes implementações concretas para diferentes solicitações, ou seja, pesquisa, adição, etc.
Os métodos adicionam, modificam, pesquisar e excluir são implementados no objeto remoto no servidor RMI - no entanto, eles nem todos foram implementados no lado do cliente. Você pode ver na configuração do lado do cliente que uma nova implementação de uma solicitação pode ser facilmente integrada.
O lado do servidor é o esperado, consistindo principalmente na interface de serviço e em sua implementação - oculta do usuário.
No CMD, direto para a pasta onde o arquivo JAR está localizado e execute o seguinte comando:
java -jar dictionary-service.jar
Se tudo correr bem, a saída do CMD Shout "servidor pronta".
Cole o arquivo de guerra na pasta WebApps do seu diretório Tomcat.
Em um CMD separado, localize a pasta BIN da pasta do servidor Tomcat e digite "Startup" para ativar o servidor Tomcat.
Abra um navegador e vá para:
localhost:8080/job-server
O aplicativo deve estar em funcionamento agora!
Tara O'Kelly - [email protected]