Configurer un frontal Apache pour Tomcat

Les serveurs apache et tomcat sont souvent amenés à cohabiter sur la même machine, cet article va vous permettre de faire partager à vos deux serveurs le saint port 80.

La solution consiste à utiliser votre serveur apache sur le port 80 en tant que serveur frontal. Les requêtes seront donc traitées par votre serveur frontal. Selon votre configuration, certaines requêtes seront dès lors redirigés vers par le serveur apache vers le serveur tomcat qui lui fonctionne le plus souvent sur le port 8080.

Lire la suite

Programme executé par défaut

Si vous êtes sous ubuntu et que vous ne savez pas quel programme est lancé par défaut. Par exemple, quand vous appelez le programme java, vous ne savez pas quel executable est lancé.

Pour le savoir et même le configurer :

Vous pouvez utiliser la commande : update-alternatives –config <nom_du_programme>

Par exemple,

Pour changer le programme java par défaut, utilisez la commande update-alternatives –config java

et sélectionnez à l’aide des numéros le programme voulu.

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