Tags

NodeJS vs Java EE pour une application web
NodeJS vs Java EE pour une application web


Depuis 2009, NodeJS a envahi le petit monde du développement web, et petit à petit fait son trou parmi les plateformes de référence pour réaliser une application, site ou API de services.

Lire la suite…



JAVA vs PHP pour la création d’une application web ou site web

Dans cet article, nous allons comparer de la manière la plus objective possible deux langages et technologies de programmation pour la réalisation d’un site web ou d’une application web.

Lire la suite…



Projet JEE 7 sans hibernate ni JPA

Dans cet article, nous allons étudier la possibilité de créer un projet JEE 7 classique mais en supprimant la partie JPA / Hibernate. Pourquoi se passer d’Hibernate? JPA / Hibernate vient avec la promesse d’une simplication drastique de l’utilisation des bases de données avec un modèle ORM et une API de criteria sensée faciliter la vie des développeurs ainsi que la maintenance des applications.

Lire la suite…



Hibernate 4 – Héritage – Mapping et stratégies
Hibernate 4 – Héritage – Mapping et stratégies


Dans une base de données relationnelle, il est souvent intéressant de faire de l’héritage. Mais comment peut-on représenter cet héritage avec Hibernate 4 ? Plusieurs stratégies existent, qui correspondent chacune à une représentation différente dans le modèle de données.

Lire la suite…



JSF 2 – Redirect HTTP 404 de manière programmatique

Il n’est pas forcément évident de faire un redirect 404 de manière programmatique en JAVA.  Un des principaux cas d’utilisation est lorsqu’on utilise un url rewritting pour générer des liens vers des pages web.

Lire la suite…



jBoss EAP 6.2 – Déployer des applications par script avec la console CLI
jBoss EAP 6.2 – Déployer des applications par script avec la console CLI


Dans cet article nous allons voir comment deployer des applications WAR ou EAR avec la CLI (Command Line Interface) de jBoss. Il est souvent nécessaire pour se faciler l’exploitation de serveur jBoss, de scripter (en bash par exemple) un certain nombre d’étapes.

Lire la suite…



La clause HAVING en Hibernate 4
La clause HAVING en Hibernate 4


Comment utiliser la clause SQL HAVING avec Hibernate 4 ? Rappel théorique En SQL, lorsqu’une requête possède une condition sur une colonne sur laquelle porte une clause GROUP BY, cette condition n’est pas exprimée dans la clause WHERE mais dans la clause HAVING.

Lire la suite…



Supprimer les jsessionid dans les url et pretty faces pour le référencement
Supprimer les jsessionid dans les url et pretty faces pour le référencement


Le problème des jsessionid dans les urls Comportement des jsessionid Ceci n’est pas un bug mais le fonctionnement de base de JEE qui crée une session. Ne sachant pas si le navigateur du client possède la fonctionnalité des cookies, java préfère passer la session dans l’url.

Lire la suite…



JBOSS EAP – Déployer une application à la racine du serveur
JBOSS EAP – Déployer une application à la racine du serveur


Dans cet article, nous verrons comment déployer un archive war (un projet) à la racine du serveur JBOSS Le fichier jboss-web.xml Première étape, la plus simple, configurer dans votre fichier de déployement d’application jboss-web.

Lire la suite…



Le multiselect avec Hibernate 4
Le multiselect avec Hibernate 4


Nous avons vu dans l’article « Les requêtes avec Hibernate 4 » comment réaliser une requête ramenant soit un champ soit tous les champs (SELECT *). Voyons à présent comment ramener plusieurs champs mais pas tous.

Lire la suite…