Partie 15 : La conception et le développement des applications
Pour faciliter le développement d'applications, il est préférable de suivre une méthodologie pour l'analyse et d'utiliser ou de définir des normes lors du développement. L'utilisation de frameworks et de bibliothèques dans une architecture adaptée est également impératif lors de cette tâche.
La communauté Java permet d'obtenir des outils, des frameworks, des bibliothèques mais aussi de très nombreuses informations autour des technologies Java.
Cette partie contient les chapitres suivants :
- Java et UML : propose une présentation de la notation UML ainsi que sa mise en oeuvre avec Java
- Les motifs de conception (design patterns) : présente certains modèles de conception en programmation orientée objet et leur mise en oeuvre avec Java
- Des normes de développement : propose de sensibiliser le lecteur à l'importance de la mise en place de normes de développement sur un projet et propose quelques règles pour définir de telles normes
- Les techniques de développement spécifiques à Java : couvre des techniques de développement spécifiques à Java
- L'encodage des caractères : ce chapitre fournit des informations sur l'encodage des caractères dans les applications Java.
- Les frameworks : présente les frameworks et propose quelques solutions open source dans divers domaines
- La génération de documents : ce chapitre présente plusieurs API open source permettant la génération de documents dans différents formats notamment PDF et Excel
- La validation des données : la validation des données est une tâche commune, nécessaire et importante dans chaque application de gestion de données.
- L'utilisation des dates : ce chapitre détaille l'utilisation des dates en Java
- La planification de tâches : ce chapitre propose différentes solutions pour planifier l'exécution de tâches dans une application Java
- Des bibliothèques open source : présentation de quelques bibliothèques de la communauté open source particulièrement pratiques et utiles
- Apache Commons : Ce chapitre décrit quelques fonctionnalités de la bibliothèque Apache Commons