Apache Commons
Utiliser les librairies Jakarta Commons
Référence : COMMONS-02
Durée : 2 jour(s)

 PROCHAINE SESSION
 
 Date :   Du 08  au 09 avril
 Lieu :  Zenika - Paris
 Prix : 1200 € (HT)
 Formateur :  
 Supports :  
 
Bulletin d'inscription  +33(0)1 45 26 19 15
Autres Dates et Lieux
Objectifs
  • Faire un tour d'horizon des différents composants réutilisables proposés par Commons
  • Utiliser les plus courants dans des cas typiques
  • Ne pas réinventer la roue à chaque développement

 Contenu

Introduction

  • Apache Commons, un ensemble de composants réutilisables pour Java issu du projet Jakarta (dont sont aussi issus Maven, Tomcat, Velocity...)

Les bases

  • Le découpage en 3 familles d'éléments
  • Les boîtes de composants disponibles dans Commons Proper (versions stables)

Commons Collections

  • Plus puissant que java.util.Collections
  • Vérifier le type des objets ajoutés
  • Itérer facilement sur une Map
  • Fournit des implémentations d'iterator et de comparator

Commons Configuration

  • Lire des paramètres depuis :
    • JDBC Datasource
    • JNDI
    • Servlet

Parsing XML avec le Digester

  • Gestion des namespaces
  • Définition des règles
  • Externalisation des règles : XMLRules

Commons DbUtils

  • Simplifie l'utilisation fastidieuse des datasource JDBC, des itérations sur les ResultSets et des paramètres pour les PreparedStatements
  • Intérêt pour les tests unitaires

Commons Email

  • Permet de rapidement « construire » un email et de l'envoyer depuis une application
  • Comparaison avec JavaMail
  • Comparaison avec la gestion de mails de Spring

Commons FileUpload

  • Facilite l'upload de fichier par les servlets d'une web-application
  • Upload de fichiers volumineux
  • Upload de fichiers en base de données

Commons IO

  • Fournit des classes permettant une gestion simplifiée des streams et des fichiers
  • Fournit des implémentations de filtres et de comparateurs courants

Commons Lang / BeanUtils

  • Améliorations de java.lang pour la gestion des dates
  • Améliorations des méthodes de manipulation des strings
  • Améliorations des méthodes de manipulation des types numériques
  • sérialisation d'objets
  • Bean utils pour la gestion des JavaBean
    • Copie facilitée de propriétés entre deux objets

Validation des données : Validator

  • Le processus de validation
  • Définition des formulaires
  • Configuration XML

Commons Logging

  • Permet de s'affranchir de l'API de logging utilisée par une application
  • Exemple de backup avec log4j

Commons Math

  • Manipulations mathématiques avancées
  • Fonctions statistiques
  • Gestion des nombres complexes

Commons Net

  • Implémentations clientes de nombreux protocoles standards : FTP, POP3, Echo, Telnet...

Commons Transaction

  • Pour des accès transactionnels à des collections ou des fichiers

Commons VFS

  • Pour travailler avec des fichiers distants comme si ils étaient locaux
  • Utiliser une interface commune pour travailler avec des fichiers sur FTP, SMB ou encore des fichiers ZIP
* Le déjeuner est compris dans le tarif.
** Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment.
 training@zenika.com
 
DownloadTélécharger la fiche !
 


Sessions 2010
Du 01  au 02 février
Du 08  au 09 avril
Du 10  au 11 juin
Du 02  au 03 août
Du 30 sep.  au 01 octobre
Du 30 nov.  au 01 décembre