2010-05-22 13 views
0

Est-il possible de créer un serveur simple en Java qui renvoie une réponse basée sur une clé donnée? Donc, ce serait un programme simple, qui stocke un hashmap et renvoie le résultat basé sur une clé fournie par le client.Création d'un serveur de hachage java simple

Quelle serait l'implémentation à jeun, pour l'avoir sur HTTP ou une socket? Le client sera une application Web.

+1

Le plus rapide en termes de temps de développement ou de temps d'exécution? – tangens

+2

Si nous utilisons la définition habituelle de "web-based" comme étant quelque chose qui s'exécute dans un navigateur, alors vous ne pouvez pas faire de sockets non-HTTP, sauf si vous utilisez Flash ou quelque chose comme ça. AFAIK, vous ne pouvez pas obtenir des sockets de JavaScript. – Amadan

+0

Un autre angle sur "le plus rapide" - pour quel volume de trafic? Il est relativement facile d'avoir un seul serveur qui possède le hashmap, mais devient beaucoup plus "amusant" si vous avez besoin d'évoluer au-delà de cela. – pdbartlett

Répondre

0

Nul ne devrait décrire votre environnement un peu mieux afin d'obtenir une réponse qualifiée. Client est une application basée sur le Web, c'est tout ce que nous savons.

Vous pouvez fournir une servlet et ajouter votre code de hachage en tant que paramètre de requête. La servlet effectuera une recherche et renverra l'objet demandé en utilisant JSON, ce qui peut être analysé dans votre application web à partir de javascript. Un tutoriel pour prototype et un pour jQuery (qui semble plus populaire).

Questions connexes