Pourquoi Ajax ?

Ajax est un terme assez récent qui désigne la capacité des navigateurs à interagir avec le serveur sans pour autant devoir recharger la page complète. Il ne s’agit pas d’une technologie mais d’un ensemble de une ou plusieurs technologies telles que :

  • HTML
  • CSS
  • DOM
  • JavaScript et l’Object XMLHttpRequest (apparu il y a plus de 10 ans)
  • XML

Lire la suite

Framework Hibernate

Hibernate est un Framework open-source couramment utilisé dans l’univers Java. Il permet grâce à la technologie XML de réaliser les transactions entre la base de données et l’application de manière efficace. Il gère les collections d’objets, les relations entre les objets comme l’héritage, ou encore, les notions de clés étrangères. Il ajoute ainsi une couche intermédiaire entre l’application et la base de données et permet d’avoir une synchronisation entre les objets physiques de l’application et les objets métaphysiques enregistrés dans la base de données. Lire la suite

Utilisation des Tags Library

Les JSP Tags Library sont issus d’un projet open-source de la fondation Apache. Ils permettent de limiter l’utilisation de codes Java dans les pages JSP et proposent un système afin de réutiliser plusieurs fois la même balise pour la même portion de code. Il s’agit en fait d’un système qui permet d’ajouter dans une page JSP des balises XML. A la compilation des pages, les balises sont associées à des classes Java qui vont se charger de générer du code HTLM ou autre, la balise sera ensuite remplacée par le code généré.

Lire la suite

Supprimer les accents en Java

Il n’existe pas de moyen simple pour supprimer des accents en Java à l’exeption de passé par l’API Sun Normalizer apparu nativement avec Java 6
Cette solution permet donc de supprimer les accents d’une chaîne de caractère (String) en Java.

public static String normalize(String input) {
  return Normalizer.normalize(input, Normalizer.Form.NFD);
}

Cette solution ne fonctionne qu’avec la version 6

Introduction au MVC de Joomla 1.5

Depuis la nouvelle version, Joomla 1.5 propose un véritable framework de développement basé sur une architecture Modèle-Vue-Controleur(MVC). A la fois une architecture et un modèle de conception, l’utilisation du MVC a pour objectif de séparer complétement la couche métier de la couche présentation et est utilisé dans de nombreux langages de programmation.

Le langage php permet bien évidement de mettre en place ce type d’architecture mais l’utilisation des classes disponibles de Joomla 1.5 rend le développement et la mise à jour de vos composants plus rapide et plus stable.

Lire la suite