Executer un projet JEE sur mon propre serveur
Fermé
mbazouz
Messages postés
15
Date d'inscription
lundi 1 septembre 2014
Statut
Membre
Dernière intervention
19 août 2016
-
19 août 2016 à 13:08
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 19 août 2016 à 20:46
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 19 août 2016 à 20:46
A voir également:
- Executer un projet JEE sur mon propre serveur
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Association avec le serveur freebox en cours ✓ - Forum Freebox
- Serveur pop - Guide
- Retrouver un serveur discord quitté - Forum minecraft
- Serveur introuvable ✓ - Forum Internet / Réseaux sociaux
1 réponse
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
19 août 2016 à 20:46
19 août 2016 à 20:46
Bonjour,
Quand tu dis "J'ai développé un serveur web", concrètement il fait quoi ?
Parce que si tu fais un projet Java EE et que tu compiles un EAR, ton serveur va être capable de le lire et d'interpréter les 2000 classes de l'API Java EE qu'il est censé implémenter ?
Si tu as développé toi même le serveur j'en doute... c'est un travail colossal.
Voici la spécification Java EE 7 :
https://docs.oracle.com/javaee/7/api/
Il n'y a pas de code fourni par Java pour faire du Java EE uniquement des spécifications à implémenter. Voici la liste des serveurs qui le font :
https://www.oracle.com/java/technologies/compatibility-jsp.html
Remarque : souvent les spécifications sont implémentées par des briques logicielles qui peuvent se retrouver dans un ou plusieurs serveurs Java EE, il est même possible d'avoir plusieurs implémentations possibles de la spécification au sein d'un même serveur Java EE.
Exemple : JAX-RS 2.0 est une spécification de Java EE 7, donc dans ton code si tu veux faire du REST tu importeras des classes (vides) JAX-RS.
Les implémentations existantes sont CXF, RestEasy, Jersey, etc. donc le serveur Java EE devra fournir au moins l'une de ces implémentations pour que ton code fonctionne sur le serveur.
Quand tu dis "J'ai développé un serveur web", concrètement il fait quoi ?
Parce que si tu fais un projet Java EE et que tu compiles un EAR, ton serveur va être capable de le lire et d'interpréter les 2000 classes de l'API Java EE qu'il est censé implémenter ?
Si tu as développé toi même le serveur j'en doute... c'est un travail colossal.
Voici la spécification Java EE 7 :
https://docs.oracle.com/javaee/7/api/
Il n'y a pas de code fourni par Java pour faire du Java EE uniquement des spécifications à implémenter. Voici la liste des serveurs qui le font :
https://www.oracle.com/java/technologies/compatibility-jsp.html
Remarque : souvent les spécifications sont implémentées par des briques logicielles qui peuvent se retrouver dans un ou plusieurs serveurs Java EE, il est même possible d'avoir plusieurs implémentations possibles de la spécification au sein d'un même serveur Java EE.
Exemple : JAX-RS 2.0 est une spécification de Java EE 7, donc dans ton code si tu veux faire du REST tu importeras des classes (vides) JAX-RS.
Les implémentations existantes sont CXF, RestEasy, Jersey, etc. donc le serveur Java EE devra fournir au moins l'une de ces implémentations pour que ton code fonctionne sur le serveur.