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

Plateformes réactives et architectures modulaires Java Discussion :

Tutoriel Vert.x 3 : créer, lancer et tester un Verticle


Sujet :

Plateformes réactives et architectures modulaires Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de thierryler
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    4 078
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 078
    Par défaut Tutoriel Vert.x 3 : créer, lancer et tester un Verticle
    Bonjour,

    Je vous propose un article d'introduction à Vert.x 3 : Tutoriel Vert.x 3 : créer, lancer et tester un Verticle

    Synopsis : Vert.x est une API asynchrone très proche du modèle d'acteurs. Vert.x est polyglotte, simple, scalable (élastique) et hautement concurrente. Vert.x est bien adapté aux architectures en micro-services, mais s'intègre aussi parfaitement dans une WebApp plus classique. Dans ce premier article d'une série consacrée à Vert.x 3, nous allons tout d'abord voir comment installer le framework, écrire un premier verticle, le déployer et le tester.

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

    N'hésitez pas à commenter sur le forum.

    Bonne lecture.
    Th.
    Thierry Leriche-Dessirier
    Consultant Java JEE Web Agile freelance
    Rédacteur pour Developpez
    Professeur de Génie Logiciel à l'ESIEA

    Site : http://www.icauda.com / Linked'in : http://www.linkedin.com/in/thierryler / Twitter : @ThierryLeriche

  2. #2
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Par défaut
    Merci pour ce tutoriel et la découverte de ce framework très prometteur .
    Je vais de ce pas démarrer un POC sur des cas concret de webservices dans un des projets auxquels je participe.
    Si cette techno peux se coupler facilement à du Spring je me ferais une applis blanche pour des projets à venir.

  3. #3
    Rédacteur
    Avatar de thierryler
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    4 078
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 078
    Par défaut
    Tout peut se pluger avec Spring...

    Mais clairement, quand tu fais du Vert.x, tu n'as pas envie de prendre Spring :-(

    Pour la sécu, il y a le module pac4j-vertx. Pour l'injection, on va plutôt utiliser HK2-vertx. Pour la base de données, tu vas faire du nosql avec cassandra-vertx... Pour les web services, tu as genre jersey-vertx...
    Thierry Leriche-Dessirier
    Consultant Java JEE Web Agile freelance
    Rédacteur pour Developpez
    Professeur de Génie Logiciel à l'ESIEA

    Site : http://www.icauda.com / Linked'in : http://www.linkedin.com/in/thierryler / Twitter : @ThierryLeriche

  4. #4
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Par défaut
    J'ai commencé un composant d'intégration avec ElasticSearch pour voir ce que ça donne : l'idée c'est de faire des urls permettant de lancer des routines d'indexation en asynchrone (ce que nous faisons habituellement avec du Spring Batch) mais aussi d'exposer des webservices de restitution sans attaquer ElasticSearch directement. Bref, c'est un "POC" c'est pas forcement la meilleure solution pour ce que je veux faire.

    Sinon, je pensais à Spring uniquement pour la partie IoC sur quelques objets (dont le client ElasticSearch, la data source sur un PostgreSQL, ce genre de choses) et non pas pour le reste. C'est vrai qu'aujourd'hui on nous incite à faire du CDI mais je ne suis pas encore habitué.

    J'ai vu aussi un elastic-search vert.x sur Github, je vais voir ça de plus près.

  5. #5
    Rédacteur
    Avatar de thierryler
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    4 078
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 078
    Par défaut
    Même pour l'ioc, tu peux te passer de Spring, il y a plus simple et plus performant. Regarde HK2... C'est celui qu'on utilise souvent avec Vert.x.

    Pour ton affaire, je te conseille de voir ça comme des micro-services. Pense léger.
    Thierry Leriche-Dessirier
    Consultant Java JEE Web Agile freelance
    Rédacteur pour Developpez
    Professeur de Génie Logiciel à l'ESIEA

    Site : http://www.icauda.com / Linked'in : http://www.linkedin.com/in/thierryler / Twitter : @ThierryLeriche

  6. #6
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Par défaut
    Merci pour les conseils : effectivement c'est un composant qui va être utilisé dans un projet composé de fournisseurs de services REST (Spring, Hibernate et CXF) et d'IHMs webs faites en Spring MVC/Thymleaf/Bootstrap.

    Mais je vais suivre tes recommandations et rendre ce composant le plus léger possible et indépendant du socle commun aux autres modules et ne pas dépendre de Spring. Je vais voir pour HK2.

Discussions similaires

  1. [Android] [Tutoriel] Tiny Weather - Comment créer une application météo de A à Z
    Par sylsau dans le forum Mon application mobile
    Réponses: 9
    Dernier message: 26/01/2017, 09h56
  2. [Batch] Créer un utilisateur, tester la connexion et plus
    Par passidym dans le forum Scripts/Batch
    Réponses: 16
    Dernier message: 03/02/2014, 19h36
  3. Tutoriels pour apprendre a créer une application eclipse
    Par NiHiL dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 21/12/2006, 23h53
  4. [Jboss+Eclipse] Cherche tutoriel pour créer des EJB3
    Par ericw78 dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 26/08/2005, 17h50

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