Profile Ohloh

Articles sur developpez.com - http://alain-defrance.developpez.com

Le fonctionnement de RMI (Remote Method Invocation)

java-logo Le RMI (ou Remote Method Invocation) est très souvent utilisé, soit directement, soit dans des couches sous-jacentes. RMI est par exemple utilisé pour exposer des EJB SessionBeans. Notre objectif va être de démystifier RMI en comprenant ses mécanismes. Nous allons analyser comment une invocation à distance est possible en allant jusqu'a implémenter notre propre version allégée de RMI. Bien entendu, afin de nous focaliser sur les objectifs de cet article, certains prérequis sont nécessaires. Aucun rappel sur l'utilisation et la gestion d'un réseau en Java ne sera fait.
pdf-logo zip-logo discussion-logo

L'implémentation dynamique en Java (classe Proxy et InvocationHandler)

java-logo L'implémentation dynamique est une façon de construire dynamiquement une instance. Cette pratique peut être difficile à appréhender mais nous allons voir comment l'utiliser, et dans quels types de projets elle se révèle très utile.
pdf-logo zip-logo discussion-logo

Programmer un jeu avec Java Micro Edition

java-logo JME est une plateforme permettant de programmer en Java sur divers périphériques dans une version allégée de Java. Même si ce n'est pas la totalité des champs d'application, JME est très souvent utilisé pour le développement de jeux sur téléphone mobile. Ici nous verrons comment développer un jeu de ce type.
pdf-logo zip-logo discussion-logo

L'accès aux données avec Qt

qt-logo Dans cet article nous verrons comment utiliser la couche d'accès aux données de Qt, comment s'en servir de source de données pour des élements graphiques, et aller plus loin en s'en servant dans la conception d'une application. Cet article s'appuie sur le livre Qt4 et C++, programmation d'interfaces GUI.
pdf-logo zip-logo

La gestion des erreurs en SQL procédural avec MySQL

mysql-logo Depuis la version 5, MySQL supporte la programmation intégrée (ou SQL procédural), qui permet de le rendre très autonome. Nous verrons dans cet article quelles sont les possibilités qui s'offrent à nous pour reporter la programmation sur le SGBD. Je ne prétends pas aborder toutes les possibilités du SQL procédural, mais seulement proposer une des très nombreuses utilisations que l'on peut en faire. Ce tutoriel peut constituer une introduction au SQL procédural pour les débutants, et une solution efficace de gestion d'erreurs pour les plus confirmés.
pdf-logo zip-logo

Limiter la complexité du code applicatif grâce au SGBD

mysql-logo Dans cet article, il sera démontré comment simplifier le code applicatif en exploitant les possibilités du SGBD grâce aux contraintes.
pdf-logo zip-logo