Digital Growing Academy Blog

Learn & Progress

Web Services RESTfull à découvrir en 6 points

Question 1 Qu'est-ce que le service Web RESTful et pourquoi est-il préféré au service Web SOAP ? Réponse 1 REST signifie REpresentational State Transfer (REST), qui est un style d’architecture logicielle sans état qui lit les pages Web contenant XML, JSON, texte brut, etc. REST est une...

READ MORE

Web Services : Les Six points clés que tu dois savoir.

En tant que développeur Java d'entreprise, vous passerez plus de temps à intégrer des systèmes via les services Web et la messagerie Java. Les concepts de base des web services Java sont indispensables aux développeurs Java. #1 : Les différents styles de web services utilisés aujourd’hui pour...

READ MORE

5 Tips JEE à Savoir Absolument par Tout Développeur 💡

Question 1 Qu’est-ce que vraiment Java EE ? Réponse 1 Java EE (c'est-à-dire Enterprise Edition) est un ensemble de spécifications pour le développement et le déploiement d'applications d'entreprise. En général, les applications JEE se réfèrent à des applications écrites en Java et packagées...

READ MORE

Les douze solutions d’intégration des applications Java EE

Les applications Java EE s’intègrent avec les autres systèmes En utilisant différents protocoles comme HTTP(S), SOAP, RMI, FTP, TCP, FIX et autres protocoles propriétaires. Le format d’échange de messages peut être JSON, XML, Text (CSV, TAB, délimité), etc … #1 XML ou JSON sur...

READ MORE

Les quatre concepts pratiques de développement Java - Partie 2 Single Responsibility Principle (SRP)

Question Quel est le problème avec l'extrait de code suivant ? Comment allez-vous procéder pour le refactoriser ? A. La classe ci-dessus représente 3 responsabilités différentes. Identifie de façon unique un animal avec son identifiant et son...

READ MORE

Les quatre concepts pratiques de développement Java - Partie 1 L’abstraction

Question Pouvez-vous consulter le code suivant et expliquer pourquoi il n'est pas correctement conçu. Comment allez-vous améliorer la conception ? La classe Restaurant utilise les classes ci-dessus comme suit : Les classes ci-dessus sont mal conçues pour...

READ MORE

Comment je décris une architecture Java EE typique ?

C’est une question très populaire pour les architectes Java et les développeurs JEE expérimentés. Vous devez tirer parti de votre expérience pour aborder cette question car il n'y a pas de bonnes ou de mauvaises réponses. Ces diagrammes de haut niveau et résumé vous aideront à rafraîchir votre...

READ MORE

Les quatre concepts pratiques de développement Java - Partie 4 - Dependency Inversion Principle (DIP)

Question Quel est le problème avec l'extrait de code suivant ? Comment allez-vous procéder pour le refactoriser ? Réponse Les trois classes ci-dessus sont étroitement liées les unes aux autres. La classe de haut niveau CircusService dépend de la classe de niveau inférieur TigerHandler et...

READ MORE

Les quatre concepts pratiques de développement Java - Partie 3 - Open Closed Principle (OCP)

Question Quel est le problème avec l'extrait de code suivant ? Comment allez-vous procéder pour le refactoriser ? Réponse Le code ci-dessus viole Open Closed Principle (OCP). Au fil du temps, vous voudrez peut-être ajouter plus d'animaux comme le chien, le crabe, un dragon,...

READ MORE