Intégration du framework SSH : Configuration et exemple avec la gestion de livres
Le framework SSH est une intégration des technologies Struts, Spring et Hibernate pour le développement d'applications web Java. Il ne doit pas être confondu avec le protocole Secure Shell. Cette architecture répartit les responsabilités en quatre couches : présentation, logique métier, persistacne des données et objets du domaine. Struts fourn ...
Publié le 1 juillet à 19h29
Développement de validateurs personnalisés avec Struts2
L'implémentation d'une validation personnalisée dans Struts2 permet d'étendre les capacités natives du framework pour répondre à des règles métier spécifiques, comme le filtrage de mots interdits. Cette procédure se décompose en trois étapes : la création de la classe Java, sa déclaration dans le registre des validateurs, et son application au ...
Publié le 24 juin à 02h25
Intégration d'Ajax avec Struts2 : Retour de données JSON
Introduction aux données JSON
JSON est un format d'échange de données indépendant du langage, largement utilisé dans les communications client-serveur. Le processus implique deux directions : l'envoi de JSON du serveur vers le client (transformation d'objets en JSON) et l'envoi du client vers le serveur (transformation de JSON en objets). En ...
Publié le 23 juin à 23h55
Compréhension détaillée des types de résultats dans Struts2
Dans notre précédent article, nous avons exploré la manière dont les Actions Struts2 reçoivent des paramètres. Aujourd'hui, nous allons nous pencher sur les quatre types de résultats Result dans Struts2 : dispatcher (redirection côté serveur), redirect (redirection côté client), chain (chaîne d'actions) et redirectAction (redirection d'action c ...
Publié le 16 juin à 20h29
Présentation de la Value Stack et introduction à OGNL dans Struts2
L'architecture de Struts2 s'appuie fondamentalement sur un mécanisme de transfert de données appelé la Value Stack (Pile de valeurs). Cette structure, agissant comme une sorte de conetxte central pour une requête, stocke temporairement les objets nécessaires au traitement et à l'affichage.
Introduction à OGNL
Pour interagir avec la Value Stack ...
Publié le 14 juin à 17h40
Utilisation des expressions OGNL dans Struts2
Dans le framwork Struts2, OGNL (Object Graph Navigation Language) constitue un outil d'expression essentiel pour naviguer dans les objets Java. Ce langage permet d'interagir avec les propriétés et les méthodes des objets de manière directe et cohérente.
Principes fondamentaux d'OGNL
OGNL offre plusieurs fonctionnlaités clés : l'appel de méthode ...
Publié le 12 juin à 20h01
Struts2 : Téléchargement et téléversement de plusieurs fichiers
Quatre. Téléversement de plusieurs fichiers :
Cinq. Téléchargement de fichiers avec Struts2 :
Action pour le téléversement de plusieurs fichiers
com.cy.actions.TeleversementFichiersAction.java :
package com.cy.actions;
import java.io.File;
import org.apache.commons.io.FileUtils;
import com.opensymphony.xwork2.ActionSupport;
public class Tel ...
Publié le 2 juin à 02h33
Configuration de Struts 2
I. Importation des fichiers JAR
Commmencez par extraire un projet vide et copiez les fichiers JAR nécessaires dans votre projet.
II. Configuration des ficheirs struts.xml et web.xml
1. Configuration du fichier web.xml
Il faut ajouter un filtre Struts dans ce fichier.
<?xml version="1.0" encoding="UTF-8"?>
<web-app i ...
Publié le 1 juin à 17h22