Cours et tutoriels Java de developpez.com

description: Cours et tutoriels Java (SE, EE, ME, XML, Eclipse, NetBeans, JBuilder, JDBC, hibernate, etc.) de www.developpez.com

Recherche tuxcoffee.net

Nouvelles de cette page

Cours et tutoriels Java de developpez.com

Cours et tutoriels Java de developpez.com http://java.developpez.com/cours/ Cours et tutoriels Java (SE, EE, ME, XML, Eclipse, NetBeans, JBuilder, JDBC, hibernate, etc.) de www.developpez.com Mon, 03 Jan 2005 00:00:01 GMT 2005-01-03T00:00:01Z

Cours d'introduction au langage Java

Mon, 03 Jan 2005 00:00:01 GMT -

Cours java : bases du langage, classes & interfaces, interfaces graphiques, JDBC, Programmation TCP-IP, RMI, CORBA. 343 pages Autres tutoriels Java de Serge TahéLire l'article

Développez en Java

Mon, 03 Jan 2005 00:00:01 GMT -

Didacticiel qui se propose de fournir des informations pratiques sur le développement en Java. Sommaire : Développons en Java Partie 1 : Les bases du langage Java Partie 2 : Développement des interfaces graphiquesLire l'article

Penser en java

Mon, 03 Jan 2005 00:00:01 GMT -

Excellent et célèbre cours "Comment penser en Java" 2éme édition. Cours très complet avec exercices et nombreux codes sources. Descriptions plus approfondies que les descriptions de l'aide du Sun JDK. Cours à télécharger. 2nde édition - Version Française HTML en ligne (PDF - 1,5 Mo) - Version PDF (3,4 Mo). - Version HTML (1,17 Mo) : HTML + code source. - Version Word (1,84 Mo). 3ème édition - Version HTML en ligne (version offline - 1,2 Mo, version pdf - 4,61 Mo) - Version disponible en HTML (avec code source). Télécharger (1,52 Mo).Lire l'article

Package pédagogique multimédia

Mon, 03 Jan 2005 00:00:01 GMT -

Le Fabuleux Package pédagogique multimédia d'initiation à l'informatique et à la programmation avec exercices en Java. Nouvelle Version 3.4 : 3 nouveaux chapitres accompagnés d'un assistant sur les arbres, d'exercices de compréhension de Java relativement à la POO , nouveau chapitre de cours sur le polymorphisme, 3 nouveaux chapitres de cours sur Java, classes internes, exceptions et threads, assistant et d'un cours sur le langage C#, éditeur syntaxique multi-langages de code à indentation automatique (béta). d'une nouvelle rubrique de projets complets en Delphi représentant +2000 lignes de code. d'une nouvelle rubrique de contributions extérieures au package.Lire l'article

Cours sur Java avec exercices

Mon, 03 Jan 2005 00:00:01 GMT -

Excellent Cours sur Java avec exercicesLire l'article

Le cours Java

Mon, 03 Jan 2005 00:00:01 GMT -

Cours Java très complet et récent avec exemples sur Java, y compris Applets, AWT, SWING & I/O,Lire l'article

GsJava Version X

Mon, 03 Jan 2005 00:00:01 GMT -

Idéal pour les débutants. Le meilleur manuel d'apprentissage de Java en Français. C'est le plus clair et le plus complet : - Eléments du Langage Java - Structure du Langage Java - Contrôle du Langage Java - Les bibliothèques des classes Java - Programmation orientée objet dans Java - Techniques de thread - Sérialisation - Introduction à la machine virtuelle Java - Utilisation de l'interface native Java JNI - Référence rapide du langage Java Ce manuel très bien fait documente tout le Langage Java (JDK 1.3), de façon plus claire que la documentation originale en anglais de SUN. Vous pouvez aussi recevoir ce fichier sur CD, accompagné de nombreux autres tutoriels Java en Français, et d'un excellent environnement de développement en Français pour Java : JBuilder Edition Personnelle. Commandez le chez : Diffus'Log Version PDF Zipé (856 Ko)Lire l'article

jca.developpez.com

Mon, 03 Jan 2005 00:00:01 GMT -

Site contenant des cours et sources sur Java Référence Java : Ce document est un excellent résumé concernant le langage Java. pdf Programmation Objet avec Java : Cours de programmation objet utilisant le langage Java comme support. pdf Cours de Java : Cours de Java proprement dit. pdf Swing : Document plus particulièrement consacré à Swing. pdfLire l'article

Comment mettre en place une instance unique d'application

Fri, 10 Nov 2006 00:00:01 GMT -

Comment empêcher de lancer plusieurs fois simultanément une application java?Lire l'article

Introduction au langage de script Groovy

Fri, 10 Nov 2006 00:00:01 GMT -

Cet article est une introduction à Groovy, un langage de script pour Java inspiré entre autres de Python, Java, Ruby et Smalltalk.Lire l'article

Comment utiliser JUnit avec JCreator

Fri, 10 Nov 2006 00:00:01 GMT -

Jcreator est un environnement de développement pour Java ne fonctionnant que sous Windows. Il n'est pas aussi complet que Eclipse ou NetBeans mais a l'avantage d'être léger, rapide et simple d'utilisation pour un débutant. Malheureusement, cet environnement, contrairement à d'autres, ne permet pas initialement de réaliser des tests unitaires avec junit. Nous allons voir comment faire.Lire l'article

Conception de tests unitaires avec JUnit

Fri, 10 Nov 2006 00:00:01 GMT -

Nos logiciels deviennent de plus en plus complexes et importants. Et malheureusement, aucun d'entre eux ne peut se vanter de ne comporter aucun bug. Il incombe au programmeur la délicate tâche de tester son code avant de le distribuer.Lire l'article

Cloner en Java

Tue, 10 Oct 2006 00:00:01 GMT -

Présentation de l'interface Cloneable de JavaLire l'article

Java et la synchronisation

Tue, 10 Oct 2006 00:00:01 GMT -

La synchronisation est un élément essentiel dès lors que vous utilisez plusieurs threads (c'est-à-dire dans quasiment toutes les applications). En effet, sans synchronisation, il est impossible de développer une application robuste qui fonctionne quel que soit l'entrelacement de l'exécution des threads.Lire l'article

Utilisation de Launch4j pour la création d'un exécutable

Tue, 10 Oct 2006 00:00:01 GMT -

Cet article vous permettra de créer des lanceurs pour vos programmes Java, pour cela, vous vous servirez de Launch4j.Lire l'article

Les différentes solutions et outils pour la création d'exécutables

Tue, 10 Oct 2006 00:00:01 GMT -

Ce tutoriel va vous apprendre à créer un exécutable de votre programme Java. Pour cela, vous allez voir qu'il y a plusieurs manières de faire.Lire l'article

Utilisation optimale des chaînes de caractères en Java

Tue, 10 Oct 2006 00:00:01 GMT -

Les Strings sont un des objets les plus employés de Java. A tel point qu'il est même impossible de créer une application Java sans en faire usage. Voyons comment les utiliser de manière optimale...Lire l'article

La sérialisation binaire en Java

Tue, 10 Oct 2006 00:00:01 GMT -

Ce tutoriel a pour but de présenter la sérialisation binaire en Java. Après une initiation aux bases de ce concept, il poursuit sur les fonctionnalités plus complexes qui vous permettront une maîtrise totale de la sérialisation.Lire l'article

La programmation réseau en Java avec les sockets

Tue, 10 Oct 2006 00:00:01 GMT -

Vous avez sûrement déjà utilisé Internet ou un simple réseau local. Dans un tel environnement, les applications communiquent entre elles par le biais d'objets appelés Sockets. Nous allons donc apprendre à manipuler ces Sockets...Lire l'article

Simplifiez vos constructeurs (fabriques, paramètres nommés)

Tue, 10 Oct 2006 00:00:01 GMT -

Choisir un langage de programmation est toujours une tâche difficile qui nécessite bien souvent de bien connaître les différentes options à notre disposition. Certaines particularités d'un langage peuvent parfois influencer votre décision en sa faveur, malgré l'absence de certaines fonctionnalités d'un autre que vous regretterez peut-être plus tard. Les paramètres optionnels et nommés sont une des fonctionnalités du langage Python que j'affectionne particulièrement.Lire l'article

Du bon usage de l'héritage et de la composition

Tue, 10 Oct 2006 00:00:01 GMT -

L'héritage est une des grandes qualités de la programmation orientée objet, ainsi qu'une de ses caractéristiques majeures. Puisque le titre de ce billet ne devrait normalement pas attirer des énergumènes quelconques, je vais partir du principe que vous connaissez les bases de la programmation orientée objet et je ne vous ferai donc pas l'insulte de faire un rappel sur l'héritage. À propos, bien que ce billet propose des exemples en Java, ses analyses et conclusions sont valables avec n'importe quel langage orienté objet.Lire l'article

Les références et la gestion de la mémoire

Tue, 10 Oct 2006 00:00:01 GMT -

Java simplifie grandement la gestion des données par rapport à des langages comme le C ou le C++ en ne permettant au développeur de ne manipuler que des références. La libération des objets est en outre réalisée par le garbage collector. Ces particularités ont de nombreux avantages mais rendent très difficile une gestion fine de la mémoire. Elles peuvent également introduire des problèmes importants dans vos programmes.Lire l'article

Constructeurs et méthodes exportées

Mon, 07 Aug 2006 00:00:01 GMT -

Constructeurs et méthodes exportéesLire l'article

Les membres statiques, finaux et non immuables

Mon, 07 Aug 2006 00:00:01 GMT -

Les membres statiques, finaux et non immuablesLire l'article

Classes et objets immuables

Mon, 07 Aug 2006 00:00:01 GMT -

Les classes et objets immuablesLire l'article

Le garbage collector

Mon, 07 Aug 2006 00:00:01 GMT -

Vous allez découvrir le Garbage Collector de Java, fort malhabilement nommé ramasse-miettes en français. Cet article explique comment la machine virtuelle gere la memoire et comment fonctionne le Garbage Collector. En le maitrisant vous pourrez eviter des utilisations abusives de la memoire et optimiser vos applications.Lire l'article

Créer votre propre système de mise à jour en Java

Mon, 07 Aug 2006 00:00:01 GMT -

Avec ce tutoriel, vous allez apprendre à créer votre propre système de mise à jour en Java. Ainsi, vous pourrez ajouter une simple option dans votre application pour permettre à l'utilisateur de mettre à jour son application.Lire l'article

Opérations binaires

Mon, 07 Aug 2006 00:00:01 GMT -

Ce tutoriel traite des opérations binaires en Java. Les explications suivantes pourront néanmoins être utilisées dans tout autre langage.Lire l'article

Java 5.0 et les types paramétrés

Mon, 07 Aug 2006 00:00:01 GMT -

Les développeurs attendent impatiemment la version 5.0 de Java qui apporte de nombreuses nouveautés au langage. L'une d'entre elles, les types paramétrés ou generics en anglais, changera considérablement la manière d'écrire les programmes Java.Lire l'article

Les types primitifs et les classes enveloppes

Mon, 07 Aug 2006 00:00:01 GMT -

Ce tutoriel vise à présenter les différents types primitifs de Java ainsi que les classes enveloppes. Il indique comment bien les employer en montrant les mécanismes qui se cachent derrière certaines opérations.Lire l'article

Collections en Java : Notions Intermédiaires

Wed, 14 Jun 2006 00:00:01 GMT -

Découvrir les collections Java est une chose, en connaitre les subtilités en est une autre. Cet article vous présente certaines des subtilités utiles des collections en Java.Lire l'article

java.io

Wed, 14 Jun 2006 00:00:01 GMT -

Ce tutoriel vise à présenter le package java.io en décrivant les différentes classes qui le composent et en précisant quand et comment les utiliserLire l'article

Collections en Java : Prise en main

Wed, 14 Jun 2006 00:00:01 GMT -

Il existe de multiples collections en Java, mais laquelle utiliser ? Cet article vous en présente les principales pour vous aider à choisir.Lire l'article

Les annotations de Java 5

Wed, 14 Jun 2006 00:00:01 GMT -

La dernière tendance à la mode en programmation consiste à utiliser des méta données. Vous pouvez d'ores et déjà les utiliser avec C# et la prochaine version 2.4 de Python nous les promet. La dernière version de Java, le J2SE 5 SDK 1.5, propose également les méta données, appelées annotations.Lire l'article

Création d'un système de plugin en java

Wed, 15 Feb 2006 00:00:01 GMT -

Dans cet article nous arborderons la mise en oeuvre d'un système de plugins en java.Lire l'article

Pourquoi utiliser Java

Fri, 20 Jan 2006 00:00:01 GMT -

Java souffre toujours de sa mauvaise réputation, héritée de ses premiers jours. Nous allons voir que Java est aujourd'hui plus que jamais une solution toute à fait viable et de qualité pour le développement, même à hautes performances comme les jeux.Lire l'article

Guide des certifications Java

Fri, 18 Nov 2005 00:00:01 GMT -

Guide concernant les Certifications Java données par Sun Microsystems : les différences, un parcours type, comment s'inscrire en ligne, etc.Lire l'article

Questions factices pour la certification Java SCJP

Mon, 14 Nov 2005 00:00:01 GMT -

Questions factices, tirées du nouveau livre concernant la certification SCJP (Sun Certified Java Programer) 310-055, écrit par Kathy Sierra et Bert Bates.Lire l'article

Introduction aux Design Patterns

Tue, 25 Oct 2005 00:00:01 GMT -

L'approche orientée objet tend à éclater les applications en composants plus simples et réutilisables. Cependant, cette approche peut vite devenir un piège lorsque le découpage s'effectue sans règles précises. Le concepteur finit par être saturé par la complexité du codage (effet spaghetti). J'en veux pour preuve ma propre expérience sur une application Java d'environ 40000 lignes de code. Sans architecture de base, cette application est devenue progressivement ingérable avec pour conséquence l'émergence de bugs de plus en plus difficiles à corriger (effet dominos). Pour réduire les risques de maintenance, il a fallu exploiter un niveau supplémentaire dans la conception objet : Les modèles de conception ou design patterns.Lire l'article

Java pour le traitement en temps réel

Mon, 03 Jan 2005 00:00:01 GMT -

Le présent article sera consacré à l'analyse des différentes techniques permettant de réduire l'écart entre les langages C/C++ et Java dans les systèmes dits en temps réel/embarqués.Lire l'article

Les Annotations de Java 5.0 Tiger

Mon, 03 Jan 2005 00:00:01 GMT -

Les Annotations permettent de marquer différents éléments du langage Java avec des attributs particuliers, dans le but d'automatiser certains traitements et même d'ajouter des traitements avant la compilation grâce au nouvel outil du JDK : APT.Lire l'article

La planification des tâches en Java avec le JDK et l'API Quartz

Mon, 03 Jan 2005 00:00:01 GMT -

Selon l'importance d'une application, certains utilisateurs expriment le besoin d'extraire régulièrement des données, calculer des statistiques, ou effectuer des opérations de maintenance. Ces tâches peuvent s'avérer coûteuses en ressources système (temps CPU, mémoire, réseau, …) et donc détériorer le temps de réponse de l'application au détriment des autres utilisateurs. Une solution est de programmer l'exécution de ces tâches la nuit, de manière récurrente ou non. Ce tutorial explique comment planifier simplement des tâches en java avec le JDK et de manière plus sophistiquée avec la librairie Quartz.Lire l'article

Thread et Communication

Mon, 03 Jan 2005 00:00:01 GMT -

Le cours thread et communication en Java permettra aux étudiants d'aquérir les bases de la gestion des processus dans un système d'exploitation.Lire l'article

Développement d'un serveur Java multi-threads simple

Mon, 03 Jan 2005 00:00:01 GMT -

Tutorial expliquant la réalisation pas à pas d'un serveur multi-threads en java utilisant les sockets. Ce serveur se chargera de broadcaster les messages lui arrivant à tous les clients qui y sont connectés. Téléchargez la version pdf Le serveur de chat décrit dans ce tutoriel dipose aussi d'un client Flash. Voir le client FlashLire l'article

Le Singleton en environnement Multithread

Mon, 03 Jan 2005 00:00:01 GMT -

Dans cet article, je vais aborder le problème du Singleton en environnement multithread. Cette discussion nous amènera à parler du Java Memory Model et du double-check Locking qui, bien qu'encore recommandé dans de nombreux endroits, ne marche pas.Lire l'article

Java 5.0 Tiger

Mon, 03 Jan 2005 00:00:01 GMT -

Les nouveautés de Java 5.0 Tiger (J2SE 1.5). Tiger est le nom de code de la prochaine version de J2SE, l'environnement de base de développement en langage Java. Dans cet article vous allez découvrir les principales nouveautés apportées par cette nouvelle version de la technologie Java.Lire l'article

Guide des conventions de codage java

Mon, 03 Jan 2005 00:00:01 GMT -

Guide des conventions de codage java. Ce guide présente les conventions de programmation adoptées par les développeurs java pour produire un code propre facilement maintenable.Lire l'article

Installer le SDK Java sous Windows

Mon, 03 Jan 2005 00:00:01 GMT -

Voici les différentes étapes nécessaires à l'installation du Java Development Kit.Lire l'article

Vérifier la validité de vos paramètres

Mon, 03 Jan 2005 00:00:01 GMT -

La méthode est très simple, mais mérite d'être appliquée systématiquement dans vos développements. En effet, vérifier l'intégrité des paramètres avant tout traitement permet d'une part de rendre votre code beaucoup plus lisible, et d'autre part, de s'assurer de sa robustesse. Rien ne devrait plus arriver qui n'ai été prévu. Voici trois exemples de code, le premier sans vérification, le second avec vérification en cours de code et le dernier avec validation des paramètres, que vous utiliserez dorénavant.Lire l'article

Commenter et documenter vos développements

Mon, 03 Jan 2005 00:00:01 GMT -

Dans cet article, je vous donne quelques idées pour vous aider dans votre difficile tache de documentation technique. C'est un point sensible pour les développeurs qui ont toujours l'impression de perdre leur temps dans cette activité. J'essaye de vous montrer que le commentaire est essentiel à la lisibilité du code, donc a sa tobustesse en général, et je vous donne quelques points de départ pour que le commentaire devienne pour vous un reflexe plutôt qu'une contrainte.Lire l'article

Utiliser les assertions

Mon, 03 Jan 2005 00:00:01 GMT -

Dans ce documement, je vous présente un cadre de développement particulier : Les assertions. Les assertions sont la traduction en code interprétable par un ordinateur de vos certitudes. Vous traduisez souvant celles-ci à l'aide de commentaires dans le code. A partir d'aujourd'hui, vous pourrez le faire sous la forme d'un code interprétable.Lire l'article

Tests unitaires

Mon, 03 Jan 2005 00:00:01 GMT -

L'utilisation de framework de tests unitaires est essentielle à la constitution d'un code robuste. Elle s'inscrit dans la lignée des articles précédents et viens en complément, vous aider, d'une part à placer votre code en situation difficile, d'autre part, elle en améliore la lisibilité !Lire l'article

Fichiers de log avec l'API Logging

Mon, 03 Jan 2005 00:00:01 GMT -

Tutoriel sur la création de fichiers de log avec l'API Logging de Java. Création de Loggers, de Filters, de Handlers et de Formatters.Lire l'article

Nombres aléatoires avec l'API Random

Mon, 03 Jan 2005 00:00:01 GMT -

Tutoriel sur la génération de variables aléatoires uniformes, normales et exponentielles avec l'API Random de Java. Tout sur la création de nombres aléatoires de bonne qualité.Lire l'article

Expressions régulières avec l'API Regex

Mon, 03 Jan 2005 00:00:01 GMT -

Tutoriel sur la manipulation des expression régulières avec l'API Regex de Java. La puissance des regex au service de la recherche de motifs dans des chaînes de caractères et les conversions de format.Lire l'article

Le langage Nice

Mon, 03 Jan 2005 00:00:01 GMT -

Cet article vous présente un langage original, NICE, très proche du Java et introduisant des concepts nouveaux par rapport à Java mais néanmoins anciens si l'on parcourt le spectre des langages de programmation existants. Le but de cet article est de vous présenter le langage NICE, les aspects communs avec Java et d'autres langages de programmation, le tout à travers de nombreux exemples.Lire l'article

API Reflection

Mon, 03 Jan 2005 00:00:01 GMT -

L'introspection consiste en la découverte, de façon dynamique, des informations propres à une classe Java. Ces informations, que nous appellerons méta données, décrivent de façon exhaustive les caractéristiques d'une classe Java (champs, méthodes, ...). Ce mécanisme est utilisé par la machine virtuelle Java en cours d'exécution, mais également par les outils de développements. L'API Java qui permet ceci est l'API Reflection, nous allons voire à travers cet article à quoi celle-ci peut servir, mais surtout comment vous pourrez l'utiliser pour vos développements Java.Lire l'article

Compression Zip et GZip

Mon, 03 Jan 2005 00:00:01 GMT -

Tutoriel sur la manipulation des archives Zip et GZip avec l'API Zip de Java. Vous apprendrez comment faire de la compression Zip et comment décompresser des archives Zip.Lire l'article

Threads

Mon, 03 Jan 2005 00:00:01 GMT -

Ce tutorial explique l'utilisation des Threads en Java, du cycle de vie à leur synchronisation.Lire l'article

String

Mon, 03 Jan 2005 00:00:01 GMT -

Résumé concernant l'utilisation des chaînes de caractères en Java.Lire l'article

Sémaphores et Mutex en Delphi et Java

Mon, 03 Jan 2005 00:00:01 GMT -

Ce tutoriel a pour but de présenter les principaux aspects de la gestion de sémaphores et de mutex sous Delphi et Java. Il n'est pas indispensable, mais tout de même fortement recommandé, de maîtriser les principaux concepts de la programmation multi-thread en Delphi ou en Java. Vous pouvez à ce sujet consulter les excellents tutoriels pour Delphi et pour Java.Lire l'article

Comprendre le byte-code Java et les fichiers .class

Mon, 03 Jan 2005 00:00:01 GMT -

Voici le premier article d'une série, qui vous introduira des binaires Java, afin de pouvoir optimiser ou modifier votre code et peut-être, pour vous, de créer un mini compilateur Java, un obfuscateur ou un générateur de code à la volée ! Dans un premier temps, nous nous attarderons sur la machine virtuelle Java ou JVM (Java Virtual Machine), de cette façon, la compréhension des instructions binaires et de la structure d'un fichier .class sera plus facile à aborder par la suite. Cette première partie n'est rien de plus qu'un rassemblement des spécifications de la JVM, et un cours d'introduction sur le 'byte-code' (ce que l'on pourrait appeler l'assembleur du Java). Amusez-vous bien, c'est une nouvelle dimension pour ceux qui connaissent déjà le langage Java sur le bout des doigts ! Téléchargez la version pdf.Lire l'article

FAQ GUI

Mon, 03 Jan 2005 00:00:01 GMT -

FAQ GUI de la rubrique Java de developpez.com (souris, clavier, AWT, Swing, dessin, images, applets, ...).Lire l'article

La programmation OpenGL en Java : introduction à JOGL

Tue, 10 Oct 2006 00:00:01 GMT -

Cet article a pour but d'introduire une série d'articles consacrés à l'apprentissage de l'OpenGl en utilisant le langage de programmation Java.Lire l'article

Le développement d'interfaces graphiques avec SWT

Tue, 10 Oct 2006 00:00:01 GMT -

Les programmeurs Java connaissent très bien AWT et Swing, les deux toolkits graphiques officiels de Sun Microsystems. Depuis l'arrivée d'Eclipse fourni par IBM, une troisième solution s'offre à eux, SWT.Lire l'article

Les principes de base du GUI

Mon, 07 Aug 2006 00:00:01 GMT -

Nous découvrirons quels sont les principes de base à respecter et comment utiliser de manière optimale l'API Swing pour créer des interfaces originales.Lire l'article

Création de votre première interface graphique avec Swing

Mon, 07 Aug 2006 00:00:01 GMT -

Ce tutoriel vous explique la création d'une interface graphique basique avec Swing.Lire l'article

Threads et performance avec Swing

Mon, 07 Aug 2006 00:00:01 GMT -

Le toolkit Swing permet aux développeurs Java de réaliser des applications graphiques très complexes. Sa complexité rend malheureusement aisé la réalisation d'interfaces présentant de piètres performances.Lire l'article

Les API 3D pour Java

Thu, 12 Jan 2006 00:00:01 GMT -

Actuellement il n'existe aucune API pour faire de la 3D dans le JDK officiel. Cependant il existe plusieurs projets qui comblent ce manque. Certains projets sont développés par Sun eux-mêmes.Lire l'article

Développez en 3D avec Java

Wed, 05 Oct 2005 00:00:01 GMT -

Partie 1 : Dans ce chapitre nous allons faire les premiers pas indispensables avec Java 3D, c'est à dire l'installation de la librairie Java 3D puis son intégration dans des IDE (Integrated Development Environment) comme JBuilder. Enfin, nous agrémenterons le tout d'un premier exemple très simple. Partie 2 : Dans ce second chapitre, nous allons aborder les bases d'une applications 3D, c'est à dire le repère 3D, le modèle graphe de scène propre à Java 3D ainsi que l'étude de classes utilitaires que nous utiliserons tout au long de cette partie consacrée à Java 3D Partie 3 : Dans cette partie, nous allons voir en particulier quels sont les outils dont nous disposons plus créer des objets 3D plus ou moins complexes.Lire l'article

Rechercher avec style en utilisant Swing

Fri, 23 Sep 2005 00:00:01 GMT -

De nombreux composants graphiques vous permettent d'afficher de manière pratique les résultats de recherches, mais ils manquent tous d'un peu de fantaisie. La version Tiger de MacOS X a introduit une nouvelle technologie nommée Spotlight. Dans le dialogue de préférences, vous pouvez entrer une requête et regarder des spots de lumière éclairer les icônes liées à votre recherche. Pouvons nous utiliser la même astuce avec Swing ?Lire l'article

Les nouveautés de Swing dans Java 6.0 (Mustang)

Wed, 21 Sep 2005 00:00:01 GMT -

Compte rendu de la séance technique de chat sur : Les nouveautés de Swing dans Java 6.0 (Mustang).Lire l'article

Les bases de la construction d'une application Java 3D

Mon, 19 Sep 2005 00:00:01 GMT -

Dans ce second chapitre, nous allons aborder les bases d'une applications 3D, c'est à dire le repère 3D, le modèle graphe de scène propre à Java 3D ainsi que l'étude de classes utilitaires que nous utiliserons tout au long de cette partie consacrée à Java 3DLire l'article

Premiers pas avec la librairie Java 3D

Wed, 14 Sep 2005 00:00:01 GMT -

Dans ce chapitre nous allons faire les premiers pas indispensables avec Java 3D, c'est à dire l'installation de la librairie Java 3D puis son intégration dans des IDE (Integrated Development Environment) comme JBuilder. Enfin, nous agrémenterons le tout d'un premier exemple très simple.Lire l'article

Splash Screen avec Swing et Java3D

Mon, 03 Jan 2005 00:00:01 GMT -

Deux démonstrations de Splash Screens avec Swing et Java3DLire l'article

Drag & Drop avec style en utilisant Swing

Fri, 02 Sep 2005 00:00:01 GMT -

Drag n' Ghost : Démonstration de Drag & Drop avec l'API Swing.Lire l'article

Attendre avec style en utilisant Swing

Mon, 29 Aug 2005 00:00:01 GMT -

Démonstration sur l'utilisation de composants Swing pour attendre lors de l'exécution de tâches longues.Lire l'article

Mixer Java3D et Swing

Mon, 03 Jan 2005 00:00:01 GMT -

Tutoriel d'introduction sur l'utilisation de l'API Java3D avec la librairie graphique Swing.Lire l'article

Introduction au dessin en Java

Mon, 03 Jan 2005 00:00:01 GMT -

Cet article montre comment construire un système pour afficher et déplacer des figures en Java, en utilisant Java2D.Lire l'article

Texture personalisée en Java2D

Mon, 03 Jan 2005 00:00:01 GMT -

Cet article explique comment construire un java.awt.Paint.Lire l'article

Génération de rapport avec Jasper Report

Mon, 07 Aug 2006 00:00:01 GMT -

Prise en main de Jasper Report avec la création d'un premier rapport avec iReport.Lire l'article

JDesktop Integrated Components (JDIC)

Mon, 07 Aug 2006 00:00:01 GMT -

Sun Microsystems a décidé d'aider Java à devenir une technologie indispensable pour le développement d'applications riches. Pour cela, un projet libre a été mis en place sur javadesktop.org, les JDIC, que nous allons découvrir ensemble.Lire l'article

Log4j

Mon, 07 Aug 2006 00:00:01 GMT -

Si vous connaissez bien Java, vous avez sûrement déjà entendu parler de l'API log4j. Appartenant au projet Apache Logging de la fondation Apache, celle-ci se révèle indispensable pour la mise au point de vos logiciels.Lire l'article

Créer un moteur de recherche avec Lucene

Wed, 14 Jun 2006 00:00:01 GMT -

Dans de nombreuses applications, il peut paraître indispensable aux yeux de l'utilisateur de bénéficier d'un moteur de recherche. Toutefois, l'écriture d'un tel module demande beaucoup de temps et d'effort. Il est donc grand temps pour nous de découvrir Lucene.Lire l'article

Premiers pas avec Apache Ant 1.6.5

Wed, 16 Nov 2005 00:00:01 GMT -

Tutoriel d'introduction au build tool ANT (Another Neat Tool) de la fondation Apache.Lire l'article

Introduction à Log4J

Mon, 03 Jan 2005 00:00:01 GMT -

Cet article est une introduction au système de journalisation pour java de Jakarta : log4j. L'accent est mis sur la façon de le configurer.Lire l'article

Utilisation de l'API Jakarta Commons Configuration

Mon, 03 Jan 2005 00:00:01 GMT -

Cet article décrit les mécanismes et l'utilisation de l'API Commons Configuration du projet Jakarta.Lire l'article

Utilisation de l'API Jakarta Commons Collections

Mon, 03 Jan 2005 00:00:01 GMT -

Les Commons Collections sont des extensions développées par Jakarta pour compléter le framework Collections du JDK de Sun. Elles définissent un certain nombre d'interfaces ainsi qu'une multitude d'implémentations relatives au comportement et à la manipulation des collections.Lire l'article

Journalisation avec l'API Jakarta Commons Logging

Mon, 03 Jan 2005 00:00:01 GMT -

Ce tutorial est le premier de la série sur les API Commons de Jakarta. Nous étudierons ici l'API Commons Logging qui est une couche d'abstraction pour la plupart des systèmes de journalisation existants.Lire l'article

IAD (Intelligence Artificielle Distribuée)

Mon, 03 Jan 2005 00:00:01 GMT -

Dans cette série de trois articles dédiée à l'intelligence artificielle distribuée, nous allons aborder des notions liées à la fois à l'algorithmique, les mathématiques, les sciences cognitives ou encore la robotique. Aussi, nous mettrons en place une simulation basée sur le Framework Intellego afin de nous initier aux techniques de contrôle robotique avant de conclure par le développement de briques Lego RCX. Dans cette première partie, nous allons créer un univers dans lequel évolueront les robots : Les labyrinthes parfaits .Lire l'article

Analyse de la qualité avec JDepend

Mon, 03 Jan 2005 00:00:01 GMT -

Tutoriel sur l'analyse de la qualité du code d'un projet de développement en Java avec l'outil JDepend 2.7Lire l'article

Analyse de la qualité avec JavaNCSS

Mon, 03 Jan 2005 00:00:01 GMT -

Tutoriel sur l'analyse de la qualité du code source d'un projet de développement en Java avec l'outil JavaNCSS 21.41Lire l'article

Manuels utilisateurs avec JavaHelp

Mon, 03 Jan 2005 00:00:01 GMT -

Tutoriel sur construction de manuels utilisateurs avec JavaHelp. Ces manuels peuvent être intégrés à vos applications Java selon une architecture locale ou distribuée.Lire l'article

Documenter un projet avec Doxygen

Mon, 03 Jan 2005 00:00:01 GMT -

A l'exemple de Javadoc qui produit de la documentation à partir du code source, l'outil Doxygen extrait l'information à partir du code source, produit des diagrammes et bien plus encore...Lire l'article

Bouncy Castle

Mon, 03 Jan 2005 00:00:01 GMT -

Ce tutoriel constitue une première approche pour l'utilisation de la bibliothèque Bouncy Castle, bibliothèque de cryptographie (signature, chiffrement,...) libre et open-source.Lire l'article

Utilisation de l'API java.comm

Mon, 03 Jan 2005 00:00:01 GMT -

Cet article vous présente l'utilisation de l'api java.comm pour le contrôle des ports séries.Lire l'article

FAQ Hibernate

Mon, 03 Jan 2005 00:00:01 GMT -

FAQ Hibernate de la rubrique Java de developpez.comLire l'article

Utilisation d'une base de données embarquée HSQLDB

Tue, 10 Oct 2006 00:00:01 GMT -

Ce tutoriel va vous apprendre ce qu'est et comment utiliser HSQLDB. C'est une base de données embarquée écrite en Java.Lire l'article

Gestion d'images pour Oracle et Java avec ORDImage

Tue, 10 Oct 2006 00:00:01 GMT -

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.Lire l'article

Les Java Data Objects (version 1.0.1)

Mon, 07 Aug 2006 00:00:01 GMT -

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.Lire l'article

La persistance des données avec Hibernate 2.1.8

Mon, 07 Aug 2006 00:00:01 GMT -

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.Lire l'article

Utiliser JDO dans une application web avec JPox et Tomcat

Mon, 03 Jan 2005 00:00:01 GMT -

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. Téléchargez la version PDFLire l'article

Simplifiez vous JDBC avec Jakarta Commons DbUtils

Mon, 03 Jan 2005 00:00:01 GMT -

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. Version HTML Version PDFLire l'article

Utilisation de JDO sur une base de donnée relationnelle

Mon, 03 Jan 2005 00:00:01 GMT -

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.Lire l'article

Gestion d'un pool de connexions SGBD par Tomcat

Mon, 03 Jan 2005 00:00:01 GMT -

Cet article vous présente le paramétrage et l'utilisation d'un pool de connexions SGBD avec Tomcat. Version HTML Version PDFLire l'article

Stockage d'images avec JDBC

Mon, 03 Jan 2005 00:00:01 GMT -

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.Lire l'article

JSF et Hibernate

Mon, 03 Jan 2005 00:00:01 GMT -

Ce document est destiné à expliquer l'intégration de JSF et Hibernate dans JOnAS 4.0.0 / Tomcat 5.0.21Lire l'article

Débuter avec Hibernate sous Eclipse

Mon, 03 Jan 2005 00:00:01 GMT -

Tutorial expliquant, pas à pas, comment réaliser un mapping O/R (objet/relationnel) en Java grâce au plug-in Eclipse, Hibernate Synchronizer. Version HTML. Version PDF.Lire l'article

Tutoriel JDBC

Mon, 03 Jan 2005 00:00:01 GMT -

Tutoriel complet en Français sur JDBCLire l'article

Tutoriel JDBC

Mon, 03 Jan 2005 00:00:01 GMT -

Comment utiliser un pilote de base de données JDBC (PDF, 5 pages, 18 Ko)Lire l'article

Guide du développement Base de données

Mon, 03 Jan 2005 00:00:01 GMT -

Excellent Manuel Guide du développement Base de données avec JBuilder X. Manuel très complet, avec des informations très détaillées pour comprendre DBSwing, DataExpress, JDBC, l'interface SQL, JDataStore, etc.Lire l'article

FAQ JDBC

Mon, 03 Jan 2005 00:00:01 GMT -

FAQ JDBC de la rubrique Java de developpez.com (connexions, Statements, ResultSet, RowSet, etc.).Lire l'article

FAQ XML

Fri, 10 Nov 2006 00:00:01 GMT -

FAQ XML de la rubrique Java de developpez.com (SAX, DOM, XSLT, XPath, ...)Lire l'article

La sérialisation XML facile avec l'API XStream

Fri, 10 Nov 2006 00:00:01 GMT -

Cet article présente une découverte de l'API XStream pour sérialiser et désérialiser des objets Java dans des fichiers XML.Lire l'article

Mapping XML Objet avec Commons Digester

Wed, 28 Sep 2005 00:00:01 GMT -

Dans ce tutoriel, nous allons voir comment utiliser l'API Jakarta Commons Digester qui permet de faire un mapping XML/Objet de façon relativement simple.Lire l'article

Utilisation de l'API JDom

Mon, 03 Jan 2005 00:00:01 GMT -

Vous apprendrez dans cet article à manipuler des donnés XML avec le langage Java et l'API JDOM. Nous étudierons les possibilités de cette api grâce à des exemples simples. Nous apprendrons ainsi à créer un simple fichier XML, à parcourir son arborescence et à modifier son contenu. Version HTML/ZIP Version PDFLire l'article

Lecture d'un flux XML via SAX

Mon, 03 Jan 2005 00:00:01 GMT -

Cet article présente un rapide cours d'introduction à SAX et un exemple d'implémentation d'une lecture d'un flux XML dans cette API SAX en java.Lire l'article

The J2EE 1.4 Tutorial

Mon, 03 Jan 2005 00:00:01 GMT -

Partie XML du tutoriel J2EE de SUN : JAXP (DOM, SAX, XSLT), SAAJ, etc.Lire l'article

The Java Web Services Tutorial

Mon, 03 Jan 2005 00:00:01 GMT -

Tutoriel Web Services de SUN : JAXB, JAX-R, JAX-RPC, etc.Lire l'article

Création d'un Web Service avec Axis et consommation en Java,

Fri, 10 Nov 2006 00:00:01 GMT -

Ce cours est destiné aux débutants J2EE, il explique comment utiliser Axis sous Apache Tomcat pour créer, déployer et consommer un web service en java.Lire l'article

Les nouveautés de JSP 2.0 (taglib, JSTL, EL, ...)

Fri, 10 Nov 2006 00:00:01 GMT -

Partie liée aux JSP 2.0 : conception de balises personnalisées dont la structure est identique au cours sur les Taglib mais avec une sauce JSP 2 (interface SimpleTag, attributs dynamiques), EL (Expressions Languages), bibliothèque JSTL (core et i18n).Lire l'article

Introduction aux librairies de tags (taglib)

Fri, 10 Nov 2006 00:00:01 GMT -

Partie liée aux balises personnalisées (version 1.2) : fichiers de description TLD, attributs, corps, variables implicites, TagExtraInfo et déploiement.Lire l'article

Installation de Tomcat et déploiement d'applications web

Fri, 10 Nov 2006 00:00:01 GMT -

Partie liée à Tomcat : installation et configuration d'un serveur d'application Tomcat, déploiement des applications Web.Lire l'article

Introduction aux JSP (Java Server Pages)

Tue, 10 Oct 2006 00:00:01 GMT -

Partie liée aux JSP : les différents types de Tag, objets implicites, cycle de vie, gestion des erreurs, introduction aux Java Beans, collaboration de JSP, collaboration de Servlets et JSP.Lire l'article

Introduction aux Servlets

Tue, 10 Oct 2006 00:00:01 GMT -

Partie liée aux Servlets : traitements des données issues d'un formulaire, cycle de vie d'une Servlet, suivi de session, collaboration entre Servlets, sécurité avec différentes formes d'authentification et finalement accès aux BD avec JDBC.Lire l'article

Introduction au développement d'applications orientées web

Tue, 10 Oct 2006 00:00:01 GMT -

Premier cours d'une longue série concernant J2EE. Présentation des différentes architectures pour le développement WEB, des différents types de client (lourd et léger) en insistant, pour les clients légers, sur les technologies existantes côté client et serveur, puis rappel concernant le protocole HTTP, et enfin précisions sur le fait que ce cours s'intéresse à J2EE.Lire l'article

Les bases du développement web MVC en Java

Wed, 14 Jun 2006 00:00:01 GMT -

Ce cours / tutoriel est destiné aux personnes connaissant Java et débutant dans le domaine du développement web. Il présente des bases de la programmation web en Java telles que : les servlets et les pages JSP une introduction à l'architecture MVC (Modèle - Vue - Contrôleur) une introduction à l'architecture 3tier [web, métier, dao] une présentation de Spring Ioc pour lier les couches dans une architecture 3tier une utilisation de Spring pour faciliter l'écriture des couches [métier, dao] des exemples pour illustrer tous ces points Autres articles Java de Serge TahéLire l'article

Couplage Apache HTTP & Tomcat

Mon, 20 Feb 2006 00:00:01 GMT -

Cet article explique comment intégrer le moteur de servlet Apache-Tomcat et le serveur Apache-HTTP, afin de sécuriser (HTTPS) une application Inter/intranet, de faciliter l'accès à cette application par l'utilisation de noms simplifiés (Rewriting) et enfin permettre une tolérance aux pannes (failover) et une répartition de charge (load-balancing).Lire l'article

Authentification via un formulaire sous Tomcat

Thu, 20 Oct 2005 00:00:01 GMT -

Cet article explique comment mettre en place une méthode d'authentification basée sur une DataSource s'effectuant via un formulaire.Lire l'article

Créer une application web J2EE avec XMLRAD

Mon, 17 Oct 2005 00:00:01 GMT -

XMLRAD est framework pour créer des applications web avec J2EE. La technologie est basée sur XML/XSL pour générer les pages HTML.Lire l'article

Optimisation des applications web dynamiques avec Java et MySQL

Mon, 03 Jan 2005 00:00:01 GMT -

Ce livre qui traite du cas particulier des applications de commerce électronique implémentées à l'aide des technologies Java et MySQL, propose un référentiel pour l'intégration du management des performances aux trois premières phases du cycle de développement (analyse, design, codage).Lire l'article

Introduction à la programmation WEB en Java

Mon, 03 Jan 2005 00:00:01 GMT -

Présente les bases de la programmation Web avec Java côté serveur avec les technologies des servlets, des pages JSP et XML. PDF de 215 pages Autres articles Java de Serge TahéLire l'article

Java Standard Tag Library (JSTL)

Mon, 03 Jan 2005 00:00:01 GMT -

Ce tutoriel décrit les différentes librairies de la JSTL. Ce tutoriel est également disponible en version PDF : jstl.pdf.Lire l'article

Expressions Languages (EL) de JSP 2.0

Mon, 03 Jan 2005 00:00:01 GMT -

Ce tutoriel décrit le fonctionnement des Expressions Languages (EL) de JSP 2.0. Ce tutoriel est également disponible en version PDF : el.pdf.Lire l'article

Utilisation des JSP TagLib

Mon, 03 Jan 2005 00:00:01 GMT -

Ce tutoriel décrit le fonctionnement des librairies de tag (taglibs). Ce tutoriel est également disponible en version PDF : tutoriel-taglib.pdf.Lire l'article

Utiliser JDO dans une application web avec JPox et Tomcat

Mon, 03 Jan 2005 00:00:01 GMT -

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. Téléchargez la version PDFLire l'article

Gestion d'un pool de connexions SGBD par Tomcat

M