IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Spring Java Discussion :

Quel serveur d'application pour application de gestion JEE


Sujet :

Spring Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Tanebisse
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2007
    Messages : 449
    Par défaut Quel serveur d'application pour application de gestion JEE
    Bonjour,
    Je développe un nouveau projet JEE sous Java 1.8 avec le framework Spring MVC, peut-être Hibernate, Bootstrap, BDD PostgreSQL, le tout sur un serveur Ubuntu 14.04 hébergé sur un VPS OVH.
    J'ai déjà utilisé Tomcat il y a quelques années, mais GlassFish me tente ou pourquoi pas autre chose (JBoss...). Je voudrais connaître votre avis par rapport à mon besoin.
    Qu'est-ce qui est à la mode dans les boites en ce moment ?

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Ben dans ce cas ce serait bien d'exprimer quel est ton besoin

  3. #3
    Membre très actif
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2006
    Messages
    178
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 178
    Par défaut
    Tout dépend de ce que tu veux gérer: WildFly et Glassfish sont des serveurs JavaEE. Ils te fournissent l'API JPA (donc pas Hibernate directement) et d'autres API standards. Ils ont aussi des outils d'administration un peu plus évolués que Tomcat.
    L'avantage de Tomcat c'est que tu gères tout à la main. Bref tout dépend de ton besoin.

  4. #4
    Membre éclairé Avatar de Tanebisse
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2007
    Messages : 449
    Par défaut
    J'ai un petit serveur OVH VPS SSD1 avec seulement 10Go d'espace et 2G0 de RAM donc un outil qui n'est pas trop gourmand est mieux.
    Quelles informations vous faut-il de plus pour me conseiller au mieux ?

  5. #5
    Membre très actif
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2006
    Messages
    178
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 178
    Par défaut
    WildFly tourne sur un PI ;o) mais bon faut un peu le tuner.
    Il existe aussi une version 'servlet' de WildFly qui est sûrement plus légère après j'ai pas comparé avec un Tomcat.
    Personnellement je ne vois pas trop l'intéret d'un spring-mvc surtout si tu fais du bootstrap mais bon j'ai pas utilisé depuis longtemps.

  6. #6
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Décembre 2011
    Messages
    1 326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 326
    Billets dans le blog
    12
    Par défaut
    Si tu veux un truc pas trop gourmand tu as Jetty et Tomcat (ce sont des servlet container), si tu veux un serveur d'application respectant la spécification Java EE tu as plusieurs choix : WildFly (la version non-entreprise de JBoss) ou GlassFish par exemple. Tous dépend de ton besoin, en théorie si tu souhaites utiliser le framework Spring, ce dernier embarque le nécessaire pour faire de l'injection de dépendance je crois, donc un Tomcat devrait suffire. Si tu veux utiliser un maximum la spécification Java EE (JPA, JMS, EJB, CDI etc), il faudra te dépatouiller avec des dépendances que Jetty ou Tomcat n'embarque pas.

    PS: Rien ne t'empêche de faire du Bootstrap (Twitter) ou connecter ton application à une base PostgreSQL avec du Jetty ou Tomcat.
    N'hésitez pas à consulter la FAQ Java, lire les cours et tutoriels Java, et à poser vos questions sur les forums d'entraide Java

    Ma page Developpez | Mon profil Linkedin | Vous souhaitez me contacter ? Contacter Gokan EKINCI

  7. #7
    Membre Expert

    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 974
    Par défaut
    Citation Envoyé par Tanebisse Voir le message
    un outil qui n'est pas trop gourmand est mieux.
    tu peux envisager alors de remplacer Tomcat en utilsant vert.x

    http://thierry-leriche-dessirier.dev...ster-verticle/

    http://vertx.io/

  8. #8
    Membre très actif
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2006
    Messages
    178
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 178
    Par défaut
    @nathieb : moi ca me fait un peu rire de dire que Jboss/Wildfly c'est lourd à cause des EJBs (que tu peux enlever, il existe une distribution servlet only) et de CDI alors que tu vas te coltiner une application Spring MVC avec Spring, Spring Data, SpringWeb et tout le bousin qui vient avec.
    Glassfish comme WildFly sont modulaires et tu peux retirer les modules qui ne t'intéressent pas (cf distribution Servlet only ou WildFly Swarm). Tu peux même mettre juste un Undertow avec son extension Servlet si tu veux réduire au minimum.
    Après Java EE a tendance à mettre du CDI de partout donc c'est sûr que de retirer Weld ça va devenir de plus en plus délicat mais en même temps CDI pousse pour pouvoir s'exécuter en J2SE.

    Eclipse Vertx c'est un changement de paradigme donc tout dépend de ce que tu peux "investir" en terme de temps et de risque.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Quel langage de programmation pour application LINUX
    Par The schild dans le forum Linux
    Réponses: 8
    Dernier message: 21/08/2015, 11h13
  2. Serveur Java EE pour application web et application web mobile
    Par DavidleVrai dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 21/01/2015, 10h11
  3. Cherche programmeur pour application pour l'astronomie
    Par astroghost13 dans le forum ALM
    Réponses: 1
    Dernier message: 18/08/2010, 14h37
  4. quel approche de developpement pour application evolutive
    Par benben02 dans le forum Général Java
    Réponses: 1
    Dernier message: 06/12/2009, 15h14
  5. Réponses: 1
    Dernier message: 05/07/2007, 15h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo