Java Web Weekly, numéro 174

Beaucoup d’écritures intéressantes sur Java 9 cette semaine.

  • Et c’est parti…​**

1. Printemps et Java

>> Projet Ambre: l’exposition de Java exposée []

Le futur Java avec l’inférence de type de variable locale, les énumérations améliorées et les restes lambda est certainement intéressant. Espérons que nous n’attendrons pas trop longtemps

>> Java SE 9 - Les modules JPMS ne sont pas des artefacts []

Java 9 devrait sortir dans quelques mois, le moment est donc propice pour approfondir nos connaissances sur le prochain système de modules.

>> Spring Boot, @EnableWebMvc et scénarios d’utilisation courants []

Il s’avère que l’annotation @ EnableWebMvc standard ne s’intègre pas bien à Spring Boot et peut désactiver une partie de sa magie de configuration automatique.

>> Définitions de mappage dans JPA et Hibernate - Annotations, XML ou les deux? []

Chacune de ces approches a son propre ensemble d’avantages et de défis. La règle empirique est de ne coller qu’à l’un d’eux, mais si vous souhaitez toujours utiliser les deux, n’oubliez pas que les mappages XML remplacent ceux configurés à l’aide d’annotations .

>> Spring Security - Enregistrement par programme des beans de configuration Java []

De nombreux développeurs ont tendance à s’en tenir à la configuration XML lors de la configuration de leurs applications Spring. Il est bon de rappeler que presque tout est réalisable maintenant avec une configuration basée sur Java.

>> Améliorations du système de disposition standard de Thymeleaf 3 []

Thymeleaf a récemment été amélioré et il n’ya que peu de petites choses à retenir.

>> La meilleure façon de faire traitement par lots avec JPA et Hibernate []

Exemple rapide et pratique d’implémentation du traitement par lots utilisant uniquement JPA et Hibernate.

2. Technique

>> La partie la plus difficile de Microservices: appeler vos services []

Les microservices ont leurs propres défis, et les appeler avec succès en est certainement un.

>> Utilisation de JsonPath et de XmlPath dans REST Assured []

3. Réflexions

>> Le titre de votre emploi de demain: Efficiencer []

En fin de compte, les développeurs de logiciels sont embauchés pour optimiser et automatiser. Il est donc important de vous positionner comme quelqu’un qui résout les problèmes et non comme quelqu’un qui développe simplement des choses.

4. Des bandes dessinées

Et mes Dilberts préférés de la semaine: