Le spécialiste de votre système d'information
Notre expertise

Expertise JEE

Qu'est-ce que JAVA / JEE ?

Java, couplé avec son framework JEE, permet de développer facilement des applications WEB modernes et de qualité. Largement éprouvés, le langage JAVA et les technologies JEE permettent une stabilité des applications et des gains de performance élevés.

développement JAVA JEE lyon

Java pour développer des applications web

Avec son framework JEE, JAVA permet de développer facilement des applications WEB moderne. L'utilisation de Java / JEE pour le développement spécifique permet d'obtenir des applications de qualité en minimisant les risques projets. La norme JEE permet de structurer le travail des développeurs et encadre les développements pour optimiser à la fois la performance et la maintenabilité des applications web.

Architecture d'une application JEE

Architecture d'une application JEE

Si vous souhaiter vous former au JEE et aux EJB 3, nous proposons des formations développeurs. Voir le plan de formation JEE et EJB 3.

JEE 7 - Amélioration pour le cloud computing

JEE 7 simplifie encore la gestion des applications web avec des améliorations fondamentales afin d'être orienté cloud computing. La configuration ainsi que le déploiement d'application est facilité par une architecture plus modulaire.

JEE 6 - Une meilleure structuration de vos projets

JEE 6 apporte de nombreuses simplifications dans la gestion des applications d'entreprise et surtout des applications web.

JEE un standard ouvert

Parmi les nombreuses API que possède JEE, les plus importantes sont les suivantes:

JPA (Java Persistence API) / Hibernate

L'interface de persistance de référence pour JEE. Cette API permet d'abstraire très simplement des bases de données directement dans les applications JAVA. Les entités (entity) JPA permettent de manipuler des enregistrements de base de données indépendamment de la base de données. (abstraction de la source de données)

JSP (Java Server Page) / JSF (Java Server Faces)

Les JSP et les JSF permettent de créer facilement des pages web en utilisant toute la puissance des EJB et de JEE 6.

EJB / CDI

Les Entreprises JavaBeans (EJB) est un cadre pour créer des composants distribués et permet de créer rapidement des applications d'entreprises web simplement et de manière robuste. Si vous souhaitez vous former aux CDI et aux EJB 3.

Migrer de JEE 5 vers JEE 6

Il est possible de mettre à jour ces applications du standard JEE 5 vers JEE 6. Il est nécessaire de résoudre les conflits de version et parfois il est nécessaire de réécrire les requêtes Hibernate. Un audit de l'application est nécessaire avant de se lancer dans une migration d'application.

architecture_application_jee_firewall_proxy_java_bdd_serveur_application

FEU VERT – Développement de nouvelles architectures micro-services et accompagnement autour des nouvelles technologies (JAVA/JEE, Apache ServiceMix, Varnish)

FEU VERT – Développement de nouvelles architectures micro-services et accompagnement autour des nouvelles technologies (JAVA/JEE, Apache ServiceMix, Varnish)

Sur le blog

Hibernate 4 - Héritage - Mapping et stratégies

Dans une base de données relationnelle, il est souvent intéressant de faire de l'héritage. Mais comment peut-on représenter cet héritage avec Hibernate 4 ? Plusieurs…

JAVA vs PHP pour la création d'une application web ou site web en 2014

Dans cet article, nous allons comparer de la manière la plus objective possible deux langages et technologies de programmation pour la réalisation d'un site web…

JAVA 8 - Map - ComputeIfAbsent pour la gestion des caches

Nous allons dans cet article découvrir une nouveauté de JAVA 8 bien pratique pour l'interface Map : la méthode computeIfAbsent. Utilisation des maps Un exemple courant…

En lien

Développements spécifiques

Développement spécifique d'application pour les entreprise. Méthode agile et cycle projet.

Lire

Application Web

Application Web, site web et responsive, référencent, google analytics et accessibilité / Client riche.

Lire

Formation JAVA 8

Formation JAVA 8, Mise à jour langage de programmation JAVA 8. Formation pour les développeurs…

Lire

Formation EJB 3

Formation JAVA EJB 3 avec Hibernate et les CDI (context dependency injection). Formation développeur avec…

Lire

Besoin d'informations complémentaires ?