Developper une application Web Java

Résolu
Phoenix-57 Messages postés 3 Statut Membre -  
Phoenix-57 Messages postés 3 Statut Membre -
Bonjour,

Je souhaite l'avis d'une communauté experte pour m'orienter dans un projet.
Je suis actuellement à la recherche de technologies, frameworks, ou autres qui pourraient m'aider a créer une application web. Globalement, j'ai besoin de temps réel, de pouvoir afficher des pages dynamique (Javascript, websocket, ...), Il me faut un système d'authentification, et basiquement la possibilité de coder une page html, de la templater (par exemple ${version} qui pourrait être remplacé par "1.0.0") et de pouvoir l'envoyer au client connecté.

Je ne sais pas si je peux demander un avis, mais j'aimerais vraiment en avoir un. J'ai beaucoup explorer et essayé de technos, mais j'aimerais un point de vue extérieur.

Si il faut une idée, alors imaginons que je souhaite faire un systeme comme gmail ou outlook.

Merci beaucoup

Cordialement

1 réponse

  1. KX Messages postés 19031 Statut Modérateur 3 020
     
    Bonjour,

    Tu pourrais t'intéresser à JAX-RS, c'est pas mal utilisé pour interagir en JSON avec des API JavaScript comme AngularJS ou EmberJS.

    Exemple d'application JAX-RS :
    https://codes-sources.commentcamarche.net/source/101722-java-map-en-rest

    Tutoriel AngularJS :
    https://www.commentcamarche.net/faq/40827-premiers-pas-avec-angularjs
    0
    1. Phoenix-57 Messages postés 3 Statut Membre
       
      En effet, cela semble interessant, je vais y porter attention. Existe-t-il des alternatives, d'autres solutions ? Frameworks ?

      Merci
      0
    2. KX Messages postés 19031 Statut Modérateur 3 020
       
      AngularJS et EmberJS sont déjà des Framework...

      Quant à JAX-RS c'est la spécification Java EE (ce ne sont donc que des interfaces), pour les implémentations il y a Jersey, CXF, RestEasy... qui font du REST mais pas seulement.

      Pour la liste complète des fonctionnalités Java EE que tu trouveras dans un serveur d'application il faut se reporter à la documentation :

      https://docs.oracle.com/javaee/7/tutorial/
      0
    3. Phoenix-57 Messages postés 3 Statut Membre
       
      Merci
      0