Les meilleurs cours et tutoriels JAVA Consultez tous les cours

Nombre d´auteurs : 229, nombre d´articles : 43, dernière mise à jour : 27 octobre 2014 

 
Pour débuter

Sommaire

menu JDBC
  • PDF on-line ZIP E-book 
    fr
    Ce mini article montre (par l'exemple) comment charger des données depuis une base MySQL, à l'aide de JDBC, en quelques minutes.
    Création : 13 février 2012  · 1 commentaire Donner une note à l'article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Utiliser un système de stockage de données, tel qu'une base de données, avec Java (ou tout autre langage orienté objet) peut s'avérer plus compliqué qu'il n'y parait... Ceci parce qu'on se retrouve vite avec des objets encombrés de requêtes SQL (ou autres instructions) qui rendent leur utilisation assez lourde, leur modification problématique et leur maintenabilité dans le temps quasiment impossible ! Ce tutoriel vous présente un modèle de conception (design pattern) permettant d'éviter ou d'atténuer ce genre de contraintes afin de rendre votre programme plus souple.
    Création : 8 mai 2009  · 15 commentaires Donner une note à l'article (4.5)
     
  • on-line ZIP 
    fr
    FAQ JDBC
    par L'équipe Java
    FAQ JDBC de la rubrique Java de developpez.com (connexions, Statements, ResultSet, RowSet, etc.).
    Création : 1er janvier 2004  · Mise à jour : 7 novembre 2006 
     
  • PDF on-line ZIP E-book 
    fr
    Utilisation de JDBC pour la gestion d'images en base de données
    Tutoriel présentant une manière de faire pour stocker et extraire une image dans une base de données ne reposant que sur JDBC (appliqué pour MySQL et PostGreSQL ). Construction d'une petite application permettant d'illustrer plus facilement l'interaction avec la base de données.
    Création : 3 juin 2004  · Mise à jour : 18 novembre 2004 
     
  • PDF on-line ZIP E-book 
    fr
    Tutoriel JDBC
    par Valère Viandier
    Comment utiliser un pilote de base de données JDBC
    Création : 1er mars 2004 
     
  • PDF on-line ZIP E-book 
    fr
    Tutoriel JDBC
    par Sun, Sébastien Meric
    Tutoriel complet en Français sur JDBC
    Création : 1er mai 2004 
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel s'intéresse à présenter la bibliothèque P6Spy, un proxy de pilote JDBC pour tracer les requêtes.
    Création : 16 juin 2014  · 4 commentaires Donner une note à l'article (5)
     
menu Hibernate
  • on-line ZIP 
    fr
    Les questions les plus fréquentes sur Hibernate.
    Création : 1er janvier 2007  · Mise à jour : 11 février 2008 
     
  • PDF on-line ZIP E-book 
    fr
    Gestion de session avancée avec Hibernate
    par Manuel Boillod (Zenika)
    Cet article présente différentes façons de traiter des quantités importantes de données avec Hibernate et détaille les caractéristiques de chaque solution.
    Création : 24 mai 2012  · Commentez Donner une note à l'article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Le but de cet article est de faire découvrir des outils permettant d'accélérer le développement de la couche de persistance d'une application Java.
    Cet article est destiné à celles et ceux qui ont déjà eu l'occasion de travailler avec des frameworks comme Hibernate, Spring et Maven.
    Création : 23 août 2012  · 5 commentaires Donner une note à l'article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Vous avez testé GWT et l'avez apprécié. Vous avez suivi avec attention l'ensemble des tutoriaux hello world sur le net mais désormais vous aimeriez démarrer un vrai projet avec des services de persistence, réutiliser vos frameworks préférés et éviter de réinventer la roue. Ca tombe bien, nous allons essayer à travers cet article d'aborder des concepts un peu plus avancés qu'un simple hello world.
    Création : 1er décembre 2009  · 40 commentaires Donner une note à l'article (5)
     
  • PDF on-line ZIP E-book 
    fr
    L'héritage avec Hibernate
    par Gérald Quintana
    L'héritage est une des notions fondamentales de la programmation orientée objet. La plupart des bases de données relationnelles ne connaissent pas cette notion. Nous allons voir dans cet article comment Hibernate essaye de faire le grand écart entre le monde objet et le monde relationnel.
    Création : 5 septembre 2009  · 10 commentaires Donner une note à l'article (4.5)
     
  • PDF on-line ZIP E-book 
    fr
    Tutoriel Hibernate/JPA - Spring2.5 - Tapestry5
    par Loïc Freiring, Baptiste Meurant
    Ce tutorial a pour but de présenter l'architecture d'une application web Java EE basée sur Hibernate/JPA, Spring et Tapestry5. Il permettra aussi de mettre en place l'architecture d'une telle application en développant une application exemple de bout en bout.
    Création : 16 décembre 2008  · 23 commentaires Donner une note à l'article (0)
     
  • PDF 
    fr
    Le tutoriel présente un service web basique de prise de rendez-vous construit avec une architecture multi-couches : Service Web - Ejb - Jpa - Hibernate.
    Création : 3 février 2009  · 11 commentaires Donner une note à l'article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Ici nous allons donc voir comment intégrer Hibernate Search à votre application Seam, et comment l'utiliser pour développer un moteur de recherche simple.
    Création : 4 avril 2009  · Commentez Donner une note à l'article (4)
     
  • PDF on-line ZIP E-book 
    fr
    CRUD avec Spring, JSF et Hibernate
    par Johnny Beuve, Christophe Knuchel
    Dans cet article, on montrera, à l'aide d'un exemple, comment SPRING crée et met en relation les objets des différentes couches du framework à notre place. L'exemple consiste en un simple CRUD (Create-Read-Update-Delete) d'un document TODO. Cet article montre aussi l'intégration de JSF, Spring et Hibernate.
    Création : 26 septembre 2005  · Mise à jour : 11 octobre 2005 
     
  • PDF on-line ZIP E-book 
    fr
    Ce petit tutoriel n'a nulle vocation à être parfait ni même exhaustif. Il n'est que le reflet de mon expérience avec Hibernate, des préconisations glanées ci et là, et mises en ?uvre dans mon cadre professionnel quotidien. Certains points peuvent prêter à débat, mais de manière générale, les principes appliqués ici m'ont toujours permis de livrer une application fonctionnelle ayant des performances honorables en temps et en heure.
    Création : 9 juin 2008 
     
  • PDF on-line ZIP E-book 
    fr
    Un livre de référence pour découvrir les technologies qui gravitent dans l'univers Java EE 5 est le livre d'Antonio Goncalves : Java EE 5, aux éditions Eyrolles. C'est un excellent livre qui m'a ravi. Toutes les technologies importantes de Java EE 5 sont passées en revue dans le contexte d'une application réaliste de commerce électronique. Je ne peux qu'inciter le lecteur à se procurer cet ouvrage. L'auteur a un site [http://www.antoniogoncalves.org]. Il y présente son livre et le code de l'application qu'il y développe est téléchargeable.
    Le document présent est moins ambitieux. Nous y créons une application basique à trois couches [présentation, métier, accès aux données] que nous construisons avec les technologies suivantes :
    - JavaServer Faces : pour une interface web,
    : pour une interface graphique
    - Ejb3 : pour créer la couche métier
    - Ejb3 , Jpa/Hibernate , Jpa/Toplink : pour créer différentes couches d'accès aux données
    Certaines technologies Java EE ne sont pas présentées telles les MDB (Message Driven Bean) ou les Ejb3 stateful. Pour les découvrir, on pourra lire le livre d'Antonio Goncalves.
    Il existe d'autres technologies Open Source disponibles pour créer des applications trois couches. Une tandem très populaire dans le monde J2EE est le couple Spring / Hibernate.
    -Spring : http://www.springframework.org/
    -Hibernate : http://www.hibernate.org/
    Afin de permettre au lecteur de comparer les technologies Ejb3 et Spring, l'application précédente est également construite avec Spring en remplacement des Ejb3.
    Le document a deux parties bien distinctes :
    -la première partie est un TD utilisé dans le Master 2 professionnel Automatique et Informatique de l'université d'Angers [http://www.istia.univ-angers.fr/Automatisation/master2iaie.html]. Un TD est un Travail Dirigé. Ce TD décrit l'application à construire, les technologies Java à utiliser, les endroits où trouver de l'information. La solution proposée est très cadrée. Le TD pose des questions dont il ne donne pas les réponses. C'est à l'étudiant de les trouver.
    -la seconde partie est un cours sur JSF (JavaServer Faces). Il sert d'appui pour écrire la couche web de l'application. Cette partie peut être lue indépendamment du reste du document.
    L'apprentissage Java EE proposé ici nécessite un investissement du lecteur estimé entre 50 et 100 heures. Le document contient beaucoup de code rendant possible le copier / coller. Par ailleurs, tous les projets Netbeans sont décrits dans le détail. Globalement, le document donne les squelettes des solutions et il est demandé à l'étudiant d'en donner certains détails. Le document peut être utile même à quelqu'un ne pouvant ou ne voulant pas s'investir autant. On peut ainsi s'intéresser uniquement aux architectures décrites et délaisser la partie code qui fait l'objet des questions.
    Création : 3 décembre 2007 
     
  • PDF on-line ZIP E-book 
    fr
    De nombreuses applications ont besoin de pouvoir enregistrer d'importantes quantités de données. Les développeurs optent généralement pour une base de données mais compliquent ainsi leur travail. Hibernate est conçu pour vous aider dans cette tâche.
    Création : 3 juillet 2006 
     
  • PDF on-line ZIP E-book 
    fr
    Tutorial expliquant, pas à pas, comment réaliser un mapping O/R (objet/relationnel) en Java grâce au plug-in Eclipse, Hibernate Synchronizer.
    Création : 1er juin 2004 
     
  • PDF on-line ZIP E-book 
    fr
    JSF et Hibernate
    par Jean-Louis Pasturel
    Ce document est destiné à expliquer l'intégration de JSF et Hibernate dans JOnAS 4.0.0 / Tomcat 5.0.21
    Création : 8 juillet 2004 
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel a pour objectif de présenter les principaux aspects du framework de sécurité Acegi Security et son intégration à une application Web existante reposant sur DWR, Spring et Hibernate.
    Création : 25 octobre 2007 
     
  • PDF on-line ZIP E-book 
    fr
    La couche de persistance est sûrement la partie la plus sensible et la plus stratégique des applications complexes. C'est à ce composant que sont confiées les données métier de l'entreprise, et c'est ce composant sur lequel se concentrent les contraintes de performance et d'intégrité des données (goulets d'étranglement, transaction, concurrence d'accès, ... ).
    Ce document présente la réalisation de la couche de persistance de la célèbre application de démonstration « PetStore » (issue des BluePrints de Sun) à l'aide du projet Hibernate et de produits respectant les spécifications JDO 2.0 et EJB 3.0. Les produits mis en oeuvre dans ce document sont :
    Le framework Hibernate 3.1.3
    JPOX 1.1.0, l'implémentation de référence du standard JDO 2.0
    JBoss Application Server 4.0.4, l'un des premiers serveurs applicatifs J2EE compatible avec la norme EJB 3.0.
    Ce document n'est pas un nouveau comparatif passant en revue chacune des caractéristiques techniques des trois solutions. L'objectif est de détailler la réalisation, étape par étape, de la couche de persistance de l'application de démonstration.
    Création : 28 janvier 2008 
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel a pour objectif de guider vos premiers pas dans la création d'un projet Web basé sur Tapestry5, Spring et Hibernate à travers un exemple très simple de page de login.
    Création : 3 octobre 2007  · Mise à jour : 18 novembre 2007 
     
  • PDF on-line ZIP E-book 
    fr
    Cet article est la première partie d'une série traitant de la performance avec Hibernate et traite en particulier des stratégies de chargement.
    Création : 13 septembre 2010  · Commentez Donner une note à l'article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Un tutoriel qui présente la manipulation d'images avec Hibernate grâce aux UserType. Les images seront stockées dans des BLOB ou des OrdImage et les objets Java manipulés seront des java.awt.Image.
    Création : 12 mai 2014  · 1 commentaire Donner une note à l'article (5)
     
menu JPA
  • PDF on-line ZIP E-book 
    fr
    Tutoriel Hibernate/JPA - Spring2.5 - Tapestry5
    par Loïc Freiring, Baptiste Meurant
    Ce tutorial a pour but de présenter l'architecture d'une application web Java EE basée sur Hibernate/JPA, Spring et Tapestry5. Il permettra aussi de mettre en place l'architecture d'une telle application en développant une application exemple de bout en bout.
    Création : 16 décembre 2008  · 23 commentaires Donner une note à l'article (0)
     
  • PDF 
    fr
    Le tutoriel présente un service web basique de prise de rendez-vous construit avec une architecture multi-couches : Service Web - Ejb - Jpa - Hibernate.
    Création : 3 février 2009  · 11 commentaires Donner une note à l'article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Cet article a pour objectif de vous présenter la tâche de création d'une application complète de type CRUD (Create, Read, Update, Delete) permettant d'effectuer les opérations de création, consultation, suppression et modification d'une entité et ce en utilisant le framework web JSF et le framework de persistance JPA.
    Création : 3 mars 2008 
     
  • PDF on-line ZIP E-book 
    fr
    Ce document aborde l'API JPA (Java Persistence API) apparue avec Java 5. JPA crée un pont relationnel / objet entre les tables d'une base de données liées par des relations et le monde objet manipulé par les applications Java. En ce sens, JPA est un ORM (Object Relational Mapping).
    Création : 7 juillet 2007 
     
  • PDF on-line ZIP E-book 
    fr
    Ce miniarticle montre (par l'exemple) comment charger des données depuis une base MySQL, à l'aide de JPA (Java Persistence API), en quelques minutes.
    Création : 28 mars 2012  · 3 commentaires Donner une note à l'article (4)
     
  • PDF on-line ZIP E-book 
    fr
    Un livre de référence pour découvrir les technologies qui gravitent dans l'univers Java EE 5 est le livre d'Antonio Goncalves : Java EE 5, aux éditions Eyrolles. C'est un excellent livre qui m'a ravi. Toutes les technologies importantes de Java EE 5 sont passées en revue dans le contexte d'une application réaliste de commerce électronique. Je ne peux qu'inciter le lecteur à se procurer cet ouvrage. L'auteur a un site [http://www.antoniogoncalves.org]. Il y présente son livre et le code de l'application qu'il y développe est téléchargeable.
    Le document présent est moins ambitieux. Nous y créons une application basique à trois couches [présentation, métier, accès aux données] que nous construisons avec les technologies suivantes :
    - JavaServer Faces : pour une interface web,
    : pour une interface graphique
    - Ejb3 : pour créer la couche métier
    - Ejb3 , Jpa/Hibernate , Jpa/Toplink : pour créer différentes couches d'accès aux données
    Certaines technologies Java EE ne sont pas présentées telles les MDB (Message Driven Bean) ou les Ejb3 stateful. Pour les découvrir, on pourra lire le livre d'Antonio Goncalves.
    Il existe d'autres technologies Open Source disponibles pour créer des applications trois couches. Une tandem très populaire dans le monde J2EE est le couple Spring / Hibernate.
    -Spring : http://www.springframework.org/
    -Hibernate : http://www.hibernate.org/
    Afin de permettre au lecteur de comparer les technologies Ejb3 et Spring, l'application précédente est également construite avec Spring en remplacement des Ejb3.
    Le document a deux parties bien distinctes :
    -la première partie est un TD utilisé dans le Master 2 professionnel Automatique et Informatique de l'université d'Angers [http://www.istia.univ-angers.fr/Automatisation/master2iaie.html]. Un TD est un Travail Dirigé. Ce TD décrit l'application à construire, les technologies Java à utiliser, les endroits où trouver de l'information. La solution proposée est très cadrée. Le TD pose des questions dont il ne donne pas les réponses. C'est à l'étudiant de les trouver.
    -la seconde partie est un cours sur JSF (JavaServer Faces). Il sert d'appui pour écrire la couche web de l'application. Cette partie peut être lue indépendamment du reste du document.
    L'apprentissage Java EE proposé ici nécessite un investissement du lecteur estimé entre 50 et 100 heures. Le document contient beaucoup de code rendant possible le copier / coller. Par ailleurs, tous les projets Netbeans sont décrits dans le détail. Globalement, le document donne les squelettes des solutions et il est demandé à l'étudiant d'en donner certains détails. Le document peut être utile même à quelqu'un ne pouvant ou ne voulant pas s'investir autant. On peut ainsi s'intéresser uniquement aux architectures décrites et délaisser la partie code qui fait l'objet des questions.
    Création : 3 décembre 2007 
     
menu Autres
  • on-line 
    fr
    Avec NetBeans 5.0, vous aurez une base de données Derby à votre portée.
    Voici un tour d'horizon du module de base de données, en utilisant le serveur Derby.
    Création : 10 octobre 2005  · Mise à jour : 21 octobre 2005 
     
  • PDF on-line ZIP E-book 
    fr
    La sérialisation XML en Java
    par Yann D'Isanto
    Ce tutoriel a pour but de présenter la sérialisation XML en Java. Il commence par les bases et continue sur les fonctionnalités plus complexes qui vous permettront une maîtrise totale de ce mécanisme.
    Création : 21 décembre 2007 
     
  • PDF on-line ZIP E-book 
    fr
    Au cours de ce tutoriel vous allez apprendre comment l'API Jakarta Commons DbUtils peut vous simplifier l'utilisation de JDBC par l'ajout d'une couche d'abstraction supplémentaire.
    Création : 10 décembre 2004 
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel va vous apprendre ce qu'est et comment utiliser HSQLDB. C'est une base de données embarquée écrite en Java.
    Création : 12 octobre 2006 
     
  • PDF on-line ZIP E-book 
    fr
    Aujourd'hui, je me suis connecté à mon compte GMail, passé quelques appels professionnels, ajouté quelques sources dans Subversion, installé quelques RMP sur ma distribution Linux? Mais pourquoi est-ce que je vous parle de ça ? Eh bien tout simplement car GMail, SVN, RPM ont un élément en commun, ils stockent certaines de leurs données dans une base Berkeley DB.
    Création : 13 octobre 2012  · Commentez Donner une note à l'article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Livre blanc - Tutoriel iBatis
    par Ippon Technologies
    Ce document est une présentation technique générale de « iBatis », outils de persistance, au même titre qu'Hibernate.
    iBATIS est un projet opensource de la communauté Apache. Il s'agit d'un framework de persistance qui permet de faire un mapping entre des requêtes SQL et des JavaBeans.
    Création : 4 février 2008 
     
  • PDF on-line ZIP E-book 
    fr
    Après une breve introduction à JDO, je vous propose de mettre en oeuvre cette technologie sur une base de donnée MySQL en 2 exemples: un simple démontrant les capacités primaires de JDO, un complexe démontrant principalement les mécanismes de requêtes.
    Création : 20 octobre 2004  · Mise à jour : 10 mai 2005 
     
  • PDF on-line ZIP E-book 
    fr
    Avec le développement d'importantes applications Web, la notion de persistance des objets a pris une importance considérable. Si ces termes nous font invariablement penser à la sérialisation, sachez que certaines technologies vont beaucoup plus loin.
    Création : 10 juillet 2006 
     
  • PDF on-line ZIP E-book 
    fr
    Oracle offre des fonctionnalités très avancées sur les images, et permet entre autres, d'effectuer des recherches sur les propriétés physiques et sémantiques des images. Il peut également les manipuler, en les copiant, en les rognant, en changeant leur contraste, leur gamma etc.
    Nous verrons dans cet article l'ensemble des ces fonctionnalités, et comment les utiliser depuis un programme Java.
    Création : 12 septembre 2006  · Mise à jour : 13 septembre 2006 
     
  • PDF on-line ZIP E-book 
    fr
    Cet article fait suite au " Tutorial sur l'utilisation de JDO sur une base de donnée relationnelle ". Il se propose de décrire l'intégration d'un modèle métier persisté par le driver JDO JPox au sein d'un serveur d'application Tomcat 5.x.
    Création : 20 mai 2005 
     
  • PDF on-line ZIP E-book 
    fr
    La couche de persistance est sûrement la partie la plus sensible et la plus stratégique des applications complexes. C'est à ce composant que sont confiées les données métier de l'entreprise, et c'est ce composant sur lequel se concentrent les contraintes de performance et d'intégrité des données (goulets d'étranglement, transaction, concurrence d'accès, ... ).
    Ce document présente la réalisation de la couche de persistance de la célèbre application de démonstration « PetStore » (issue des BluePrints de Sun) à l'aide du projet Hibernate et de produits respectant les spécifications JDO 2.0 et EJB 3.0. Les produits mis en oeuvre dans ce document sont :
    Le framework Hibernate 3.1.3
    JPOX 1.1.0, l'implémentation de référence du standard JDO 2.0
    JBoss Application Server 4.0.4, l'un des premiers serveurs applicatifs J2EE compatible avec la norme EJB 3.0.
    Ce document n'est pas un nouveau comparatif passant en revue chacune des caractéristiques techniques des trois solutions. L'objectif est de détailler la réalisation, étape par étape, de la couche de persistance de l'application de démonstration.
    Création : 28 janvier 2008 
     
  • PDF on-line ZIP E-book 
    fr
    Le but de cet article est de vous montrer comment et pourquoi écrire des procédures stockées en Java sous PostgreSQL.
    Création : 22 avril 2013  · 9 commentaires Donner une note à l'article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Vous trouverez dans cet article comment faciliter la migration de données lorsque l'on a généré son schéma à partir des entités métier. À travers un exemple simple d'une application bancaire découvrez l'approche "code-first".
    Création : 22 janvier 2013  · 1 commentaire Donner une note à l'article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Création : 8 janvier 2013  · 1 commentaire Donner une note à l'article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Cet article se propose de présenter une formation MongoDB pour les développeurs Java.
    Création : 13 octobre 2014  · 2 commentaires Donner une note à l'article (5)