Les Services Web: Principes et Implémentation
Un Service Web est une technologie de calcul distribué basée sur le Web qui permet à différentes applications de communiquer et d'échanger des données via un réseau. Les Services Web utilisent des protocoles Web standards (HTTP/HTTPS) et le format XML pour le transfert de données, offrant ainsi des caractéristiques de multiplateforme et de mult ...
Publié le 7 juillet à 19h23
Conception de boîtes de dialogue Android personnalisées avec la classe Dialog
Lors du développement d'applications mobiles, il est fréquent de devoir afficher des invites contextuelles ou des vues partielles sans pour autant instancier une Activity complète qui nécessiterait une déclaration dans le fichier manifeste. Pour répondre à ce besoin d'interfaces superposées, les composants tels que PopupWindow ou Dialog sont pa ...
Publié le 1 juillet à 21h27
Guide complet de configuration du fichier confxml.xml pour Sersync
En-tête et paramètres globaux
Le fichier confxml.xml est l'élément central de Sersync, un utilitaire qui couple inotify et rsync pour assurer la réplication de fichiers en temps réel. Cette section détaille les paramètres fondamentaux de l'outil.
<?xml version="1.0" encoding="ISO-8859-1"?>
<head version="2.5&qu ...
Publié le 29 juin à 06h22
Développement Android : Lancer un Appel Téléphonique
Ce guide explique comment créer une applciation Android de base permetant aux utilisateurs de saisir un numéro de téléphone et de lancer un appel via un simple bouton. C'est une excellente introduction aux concepts fondamentaux d'Android, y compris la conception de l'interface utilisateur, la gestion des permissions et l'interaction avec les fo ...
Publié le 22 juin à 01h23
Création d'un système d'automatisation des tests d'API pour applications web
Principes et caractéristiques
Les paramètres sont gérés dans des fichiers XML.
Un outil de requêtes HTTP est encapsulé à partir de HttpClient.
Les cas de test sont organisés avec TestNG et exécutés via des fichiers XML.
Les rapports de test utilisent la bibliothèque tiers ReportNG, avec Maven pour la gestion du projet.
Prérequis
Outils utilis ...
Publié le 13 juin à 21h00
Contrôle de la sérialisation XML via les attributs en C#
1. Attributs XML
[Serializable] : marque la classe comme sérialisbale.
XmlElement : renomme un nœud XML (propriété en élément).
XmlRoot : renomme le nœud racine.
XmlArray : ajoute un nœud racine autour d'une liste (collection).
XmlArrayItem : renomme chaque élément d'une liste.
[XmlAttribute("nom")] : la propriété devient un attribut ...
Publié le 9 juin à 12h08
Le cycle de vie d'une Activity Android : les états fondamentaux
Dans le développement d'applications Android, une Activity traverse plusieurs états au cours de son cycle de vie. Ces transitions incluant : création, démarrage, exécution, pause, arrêt, destruciton et redémarrage. Ces états sont gérés par des méthodes de rappel spécifiqeus, permettant aux développeurs de contrôler le comportement de l'applicat ...
Publié le 8 juin à 03h20
Manipulation et analyse de chaînes XML en Java avec Dom4j
Configuration des dépendances
Pour traiter des documents XML de manière flexible en Java, la bibliothèque Dom4j est une solution de référence. Voici la configuration Maven nécessaire pour l'intégrer à votre projet :
<dependency>
<groupId>org.dom4j</groupId>
<artifactId>dom4j</artifactId>
<version> ...
Publié le 2 juin à 03h04
Création d'un Module Démo pour OpenERP
Après l'installation d'OpenERP, vous pouvez vérifier le processus d'exécution avec la commande :
ps -aux|grep openerp
Cette commande vous fournira des informations sur l'installation d'OpenERP, y compris le chemin d'exécution come :
/usr/bin/python /usr/bin/openerp-server --config=/etc/openerp/openerp-server.conf --logfile=/var/log/openerp/op ...
Publié le 1 juin à 20h05
Principes et Défense des Vulnérabilités XXE: Un Guide Complet de Sécurité
Aujourd'hui, explorons le sujet des injections d'entités externes XML (XXE). Que vous soyez novice en sécurité ou ingénieur pentester expérimenté, comprendre les injections XXE est crucial. Plongeons ensemble dans cette faille de sécurité à la fois fascinante et dangereuse!
Rappels sur les bases du XML
Imaginons que XML est comme un livre de re ...
Publié le 30 mai à 19h00