Formation JEE 7 : Applications web

Demande d'information

Formation JEE 7 : Applications web

  • Contenu
    Tarifs: A distance ou présentiel: 1916 euros


    Durée :    5 jours
    Public :    Développeurs Java/JEE, architectes
    Pré-requis :    Maîtrise de l'objet en Java - connaissances en JSP et Servlet
    Objectifs :    Découvrir et implémenter les nouveautés de Java EE 7
    Référence :    JAV830-F


    PROGRAMME:

    Découvrir JEE 7

    • Architecture d'applications d'entreprise
    • Spécification Java EE 7 : nouveautés, évolutions
    • Serveurs JEE 7

    Atelier : Installation de l'environnement de développement : IDE, serveur d'applications, serveur de bases de données

    Utiliser les nouveautés

    • Batch Applications : manipulations de processus Batch
    • Java API for JSON : principales interfaces, création / parsing de flux
    • Java API for WebSocket : présentation, communication, création d'EndPoints
    • Concurrency Utilities : Executors, Thread Pooling

    Atelier : Implémentation de WebSocket - Utilisation de l'API JSON - création de tâches

    Développer des services web REST (JAX-RS 2.0)

    • Services Web : architectures (SOAP / RESTful)
    • Java API for RESTful Web Services 2.0 : API et annotations, implémentation
    • Création d'un client de service web
    • Traitement d'une réponse JSON

    Atelier : Implémentation de services web RESTful et interrogations

    Implémenter une communication orientée messages (JMS 2.0)

    • Communication asynchrone et JMS
    • EJB MD et nouveautés JMS 2.0
    • Envoi de messages JMS sur un topic ou une queue
    • Consommer des messages

    Atelier : Implémentation d'envoi et de consommation de messages JMS

    Maîtriser l'utilisation du langage d'expressions EL 3.0

    • JSP 2.2 : spécification, nouveautés
    • Nouveaux opérateurs EL 3.0
    • Eléments statiques et références de méthodes
    • Converters personnalisés
    • Les Lambda expressions
    • Construction et opérations sur des collections

    Atelier : Multiples exemples d'utilisation d'EL 3.0

    Découvrir les mises à jour dans JEE 7

    • Servlet 3.1 : requête asynchrone (Non-blocking I/O), interfaces HttpUpgradeHandler, WebConnection, sécurité, reset
    • JPA 2.1 : rappel, convertisseurs, criteria update/delete, procédures stockées, EntityListeners, ...
    • EJB 3.2 : évolution, types, communication asynchrone, timers
    • CDI 1.1 : injection de dépendances, portées, intercepteurs, décorateurs
    • JSF 2.2 : support HTML5, multi-templating, Faces Flows, Stateless views

    Atelier : Implémentation de composants EJB Lite - mapping de bases de données (JPA) - implémentation de vues JSF

Autre formation en rapport avec java javascript