Serveur Web Apache, Services Web Java-Tutoriel Hello World [fermé]


En l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion prolongée. Si vous pensez que cette question peut être améliorée et éventuellement rouverte, visitez l'aide centre pour conseils. Fermé il y a 9 ans.

Quelqu'un sait-il où je peux trouver un bon tutoriel pour configurer apache et un service Web java (Hello World)?

Je suis nouveau sur les services Web Apache et Java (ai-je besoin de Tomcat?). J'ai besoin d'un service Web Java simple qui peut recevoir une simple requête http d'un client (par exemple. www.somedomain.com/service/001/notify). L'idée est - ce qu'un client fera une demande Http et que le service Web Java recevra la demande et exécutera le code Java correspondant sur l'hôte.

Désolé pour combler les lacunes dans mes connaissances, d'où mon besoin d'avoir un tutoriel.

En bref, je voudrais faire ceci:

CLIENT:

new Request("www.somedomain.com/service/001/notify");

JAVA WEB SERVICE:

public void notify(int serviceID){
    System.out.println("Service " + serviceID + " says 'Hello!'");
}
Author: neatnick, 2012-01-13

1 answers

Cette vidéo est un peu dépassé, mais c'est un bon tutoriel pour les débutants.

Aussi, Tomcat est ce qu'on appelle un conteneur de servlet. Pour voir la différence entre les conteneurs de servlet et les services Web, voici un thread utile: Différence entre servlet et service Web

Vous devez garder à l'esprit que Tomcat n'est qu'une des nombreuses options disponibles. Si vous devez l'utiliser pour l'école / le travail, alors allez-y. Mais si vous avez la liberté de choisi alors je recommanderais d'utiliser google app engine java (tutoriel ici: http://code.google.com/appengine/docs/java/gettingstarted/). Sous le capot, ils utilisent Derby (je pense que la plupart des produits de Google fonctionnent sur Derby mais je ne le sais pas avec certitude).

La raison pour laquelle je recommande parce que mon expérience avec la configuration de servlets/etc app engine jusqu'à présent a été la plus simple. Il a également un quota d'hébergement gratuit que vous devriez pouvoir rester sous puisque cela va évidemment être une expérience triviale / d'apprentissage. En ce qui concerne les conteneurs de servlet qui sont meilleurs que les autres, je ne pense pas que cela va avoir de l'importance à votre niveau d'exposition. Même si je déconne avec eux depuis quelques années maintenant, cela n'a pas vraiment d'importance pour moi non plus...

 4
Author: Dave, 2017-05-23 10:30:24