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
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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 03 Jan 2005 00:00:01 GMT -
Excellent Cours sur Java avec exercicesLire l'articleMon, 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'articleMon, 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'articleMon, 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'articleFri, 10 Nov 2006 00:00:01 GMT -
Comment empêcher de lancer plusieurs fois simultanément une application java?Lire l'articleFri, 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'articleFri, 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'articleFri, 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'articleTue, 10 Oct 2006 00:00:01 GMT -
Présentation de l'interface Cloneable de JavaLire l'articleTue, 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'articleTue, 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'articleTue, 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'articleTue, 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'articleTue, 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'articleTue, 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'articleTue, 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'articleTue, 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'articleTue, 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'articleMon, 07 Aug 2006 00:00:01 GMT -
Constructeurs et méthodes exportéesLire l'articleMon, 07 Aug 2006 00:00:01 GMT -
Les membres statiques, finaux et non immuablesLire l'articleMon, 07 Aug 2006 00:00:01 GMT -
Les classes et objets immuablesLire l'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleWed, 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'articleWed, 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'articleWed, 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'articleWed, 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'articleWed, 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'articleFri, 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'articleFri, 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'articleMon, 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'articleTue, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 03 Jan 2005 00:00:01 GMT -
Voici les différentes étapes nécessaires à l'installation du Java Development Kit.Lire l'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 03 Jan 2005 00:00:01 GMT -
Ce tutorial explique l'utilisation des Threads en Java, du cycle de vie à leur synchronisation.Lire l'articleMon, 03 Jan 2005 00:00:01 GMT -
Résumé concernant l'utilisation des chaînes de caractères en Java.Lire l'articleMon, 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'articleMon, 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'articleMon, 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'articleTue, 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'articleTue, 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'articleMon, 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'articleMon, 07 Aug 2006 00:00:01 GMT -
Ce tutoriel vous explique la création d'une interface graphique basique avec Swing.Lire l'articleMon, 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'articleThu, 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'articleWed, 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'articleFri, 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'articleWed, 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'articleMon, 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'articleWed, 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'articleMon, 03 Jan 2005 00:00:01 GMT -
Deux démonstrations de Splash Screens avec Swing et Java3DLire l'articleFri, 02 Sep 2005 00:00:01 GMT -
Drag n' Ghost : Démonstration de Drag & Drop avec l'API Swing.Lire l'articleMon, 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'articleMon, 03 Jan 2005 00:00:01 GMT -
Tutoriel d'introduction sur l'utilisation de l'API Java3D avec la librairie graphique Swing.Lire l'articleMon, 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'articleMon, 03 Jan 2005 00:00:01 GMT -
Cet article explique comment construire un java.awt.Paint.Lire l'articleMon, 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'articleMon, 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'articleMon, 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'articleWed, 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'articleWed, 16 Nov 2005 00:00:01 GMT -
Tutoriel d'introduction au build tool ANT (Another Neat Tool) de la fondation Apache.Lire l'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 03 Jan 2005 00:00:01 GMT -
FAQ Hibernate de la rubrique Java de developpez.comLire l'articleTue, 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'articleTue, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 03 Jan 2005 00:00:01 GMT -
Comment utiliser un pilote de base de données JDBC (PDF, 5 pages, 18 Ko)Lire l'articleMon, 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'articleMon, 03 Jan 2005 00:00:01 GMT -
FAQ JDBC de la rubrique Java de developpez.com (connexions, Statements, ResultSet, RowSet, etc.).Lire l'articleFri, 10 Nov 2006 00:00:01 GMT -
FAQ XML de la rubrique Java de developpez.com (SAX, DOM, XSLT, XPath, ...)Lire l'articleFri, 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'articleWed, 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'articleMon, 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'articleMon, 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'articleMon, 03 Jan 2005 00:00:01 GMT -
Partie XML du tutoriel J2EE de SUN : JAXP (DOM, SAX, XSLT), SAAJ, etc.Lire l'articleMon, 03 Jan 2005 00:00:01 GMT -
Tutoriel Web Services de SUN : JAXB, JAX-R, JAX-RPC, etc.Lire l'articleFri, 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'articleFri, 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'articleFri, 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'articleFri, 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'articleTue, 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'articleTue, 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'articleTue, 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'articleWed, 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'articleMon, 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'articleThu, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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'articleMon, 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