J'ai codé quelques algorithmes en Java et j'ai besoin d'inclure ces algorithmes dans mon application web. J'utilise Apache Tomcat et ce que je dois faire est que lorsque je clique sur le bouton de démarrage sur ma page web, une classe Java doit être exécutée. Je pense que cela est fait en utilisant des servlets, ai-je raison? Si oui, savez-vous où je peux trouver de la littérature à ce sujet? J'ai cherché sur internet mais c'est un peu déroutant pour moi.Apache Tomcat exécutant une classe Java
Répondre
Oui, vous avez raison. Vous voudriez écrire une servlet qui gère la requête à un URI. Voici quelques Introduction:
Tomcat est livré avec quelques échantillons, vous pouvez regarder le code source pour commencer, ils devraient être dans le webapps/échantillon. La documentation Tomcat est également un bon début.
Je vérifierais cette introduction to servlets
Une servlet reçoit une requête HTTP (par exemple une demande d'une page, etc.). Il traitera cette demande via les méthodes doGet()
ou doPost()
, et retournera une réponse HTTP. Cette réponse contiendra vos résultats (probablement une page HTML, bien que ce ne soit pas obligatoire).
Je voudrais (pour)
- obtenir une page statique Bonjour tout le monde va
- obtenir une page statique retour des données de vos bibliothèques
- obtenir une page dynamique de retour des données de votre Les bibliothèques utilisant les données de la requête HTTP
L'intégration de votre bibliothèque sera triviale, puisqu'une servlet est simplement une classe Java qui peut instancier/appeler n'importe quelle autre classe Java.
Vous devrez apprendre à utiliser Java sur un serveur Web. Je recommande d'utiliser JSP juste pour commencer car il vous permet de créer des pages Web qui appellent facilement du code Java.
Il existe de nombreux tutoriels JSP sur le net - Je crois que celui-ci est adapté: http://www.jsptut.com/
- 1. Serveur Apache Tomcat sur linux
- 2. apache tomcat fronting
- 3. Apache Tomcat Erreur 404
- 4. Génération CSR: Tomcat ou Apache?
- 5. Utilisation appropriée d'un ServletContextListener dans l'application Web Java/Apache Tomcat
- 6. Apache Tomcat (6.x) Emplacement SessionID
- 7. Comment utiliser mySQL avec Apache Tomcat 6
- 8. Tomcat derrière Apache: Utiliser SSL avec j_security_check
- 9. Mappage de servlet dans apache tomcat 6.0.20
- 10. Compression de contenu sur Apache et Tomcat
- 11. Apache Tomcat 6 Problème non trouvé (404)
- 12. configurer apache tomcat 6 avec mysql
- 13. Configuration Virtualhosts dans Apache/Resin (exécutant Adobe Coldfusion8)
- 14. classe java Lucene pas trouvé problème
- 15. Impossible d'importer une classe/un package simple dans une page JSP simple à l'aide d'Apache Tomcat
- 16. Tomcat sous Linux (centos). Version java incorrecte
- 17. Hébergement web Java/JSP/Tomcat
- 18. Apache Tomcat: ajout/suppression/édition de ressources JNDI
- 19. Java -> Apache Commons StringEscapeUtils -> escapeJavaScript
- 20. Apache/Tomcat - Authentification LDAP basée sur l'appartenance au groupe AD
- 21. Surveillance des applications Apache Tomcat dans l'environnement de production
- 22. Puis-je faire ceci? Apache + mod_jk + Tomcat + Axis
- 23. Est-ce une bonne idée d'intégrer IIS avec Tomcat, ou oublier et de s'en tenir à Apache HTTP avec Tomcat
- 24. problème à jouer FLV sur Apache Tomcat 5.5
- 25. Apache Commons FileUpload/Tomcat cant faire face à out.flush()
- 26. Désactiver la réponse Apache 503 lorsque Tomcat est arrêté
- 27. Java exécutant des commandes dans le système d'exploitation
- 28. problème de vb.net exécutant une commande
- 29. comment faire tomcat 6 exécutant mulitple domaine avec nom d'application non ROOT
- 30. Comment "requérir" une classe voisine en Java?