mercredi 11 février 2015

Une Amélioration des Méthodes Sérialisation/Désérialisation du Projet

Bonjour à tous,


Je reviens sur la Sérialisation&Désérialisation des données dans des fichiers (formatages Binaire,JSON et XML).
En effet, au vu des améliorations de la parties Vue/Controleur dont la récupération des données s'effectue via un objet JSON et pour conserver l'indépendance des parties MVC, j'ai transformé mon Java Bean pour qu'il accepte un Objet en paramètre constructeur en y associant une méthode get() qui me retourne cet Objet.
Ainsi, cela me permet d'etre independant des champs du formulaire de ma Vue.
L'objet envoyé à mon JavaBean est un Objet JSON transitant par le controleur.
Par conséquent, la sérialisation devra sauvegarder un Objet JSON en binaire,Json et Xml, et la désérialisation devra récupérer un Objet JSON d'un fichier binaire,Json et Xml.

Et voici, les résultats des tests de Sérialisation et de Désérialisation avec comme paramètre un Objet JSON contenant les données d'un Client.

Le fichier SérialisationTest.java
 Le Test de la Sérialisation en Binaire,Json et Xml.

Le fichier DésérialisationTest.java

Le Test de la Désérialisation en Binaire, Json et Xml.


mercredi 4 février 2015

MODELE MVC : Données JSON

Bonjour à tous,

Ayant effectuer le Mapping des données coté DataBase, je me suis ensuite attardé au Mapping des données coté Vue (requete HTTP).
D'après le choix technologique déterminé au niveau de la phase d'études, une structure JSON a été définis pour transmettre les données au controleur dans une requete HTTP.
Pour respecter l' indépendance au sein de la structure MCV (Model,View, Controler), j'ai préféré faire  le choix d'intégrer un objet JSON dans un 2nd contructeur du bean PERSONNE (indépendance des noms des champs de la vue au niveau de la servlet et du bean).

La simulation d'une requete HTTP, au sein du test Unitaire, a été réalisé par un Objet Stub (requestMock) en utilisant le framework MOCKITO pour définir un environnement Mocké. Cet Object Stub est en faite un bouchon permettant de recupérer un object JSON via les méthodes de la requet Mocké.

Alors voici les copies d'écran du test unitaire et du résultat de ce test.

ServletHTTPTest.java

Resultat du Test