Pages

Affichage des articles dont le libellé est Architecture. Afficher tous les articles
Affichage des articles dont le libellé est Architecture. Afficher tous les articles

[Framework] Architecture Java EE vs Architecture Spring sujet

mardi 8 avril 2014




Bonjour,
Je souhaite savoir quelles sont les faiblesses de l'architecture Java EE qui nous pousse à penser à l'utilisation de Spring?
Merci d'avance




Besoin de conseil sur une architecture DB sujet

samedi 29 mars 2014




Bonjour a tous,

J'ai besoin d'un conseil concernant l'architecture d'une base de donnée MySQL ( table innoDB ).
Je travail sur un projet de reseau social, comportant plusieurs entités differentes ( des utilisateurs, des groupes, ... ).
Je me pose des questions sur la structure de la DB pour gerer un systeme de post/commentaire: un utilisateur peut poster sur le mur d'un groupe, un groupe peut poster sur le mur d'un utilisateur, un utilisateur peut poster sur le mur d'un utilisateur, ...

Voila sur quoi je suis parti, mais ça ne me semble pas tres propre :


Le champs "type" dans mes tables "postFrom" et "postTo" me permette de connaitre l'entité qui a posté ou sur laquel c'est posté.

Auriez vous une meilleur idée sachant que je n'ai pas que des utilisateurs et groupes, mais que j'ai d'autres entités ...

Merci d'avance,




architecture de code sujet

vendredi 28 mars 2014




salut a tous je voudrais avoir des conseils au niveau de l'architecture du code source d'un logiciel.
en faite je veux crée mon tout premier logiciel de gestion mais je n'est pas une idée de comment je vais architecturer mon code :roll:.
est il possible d'utiliser la méthode MVC en delphi ?
merci d'avance pour vos réponses.




Conseil architecture DAL sans Entity Framework sujet

jeudi 30 janvier 2014




Bonjour,

Je cherche un tutoriel avancé parce que sur le web je ne trouve pas ce que je recherche.

Je voudrais chargé des objets depuis ma base de données. Je voulais utiliser Entity framework car avec les règles de navigation, il est capable de charger les autres objets dépendant de l'objet chargé. Par exemple: Une commande avec ses lignes de commande.

Cependant, pour pouvoir définir ces règles de navigation avec EF, il faut que les relations de la base de données soient cohérentes. C'est à dire que les clés étrangères pointent sur des clés primaires.

Mais dans ma base, ce n'est pas le cas. Je précise que je ne peux pas changer la structure de la base. Il faut que je fasse avec. Donc pas de règles de navigation définissable avec EF.

J'utilise toujours EF, pour charger mes objets, mais les dépendances ne le sont pas.

J'ai créé des DAO, qui vont chacune me lire les données d'une table de la base.

J'ai aussi créé un "DAOManager" qui centralise toute les DAO.

Ainsi, lorsque je charge une Commande j’exécute l'instruction suivante:


Code:


Commande commande = new Commande();
......//remplissage des données propres à la commande
DaoManager.GetLignesCommande(commande.Numero);
....
return commande;


Considérez-vous cela comme architecturalement correct? Ou bien cette technique est à proscrire? et pourquoi?

Je m'étais demandé s'il ne serait pas mieux de "charger" toutes les collections nécessaire depuis la base puis de faire faire une correspondance de cette façon:


Code:


List<Commande> commande = daoCommande.GetAll();
List<LigneCommande> lignes = daoLigneCommande.GetAll();
commandeFiller.FaitCorrespondre(commandes,lignes); //Méthode qui ajoute toutes les lignes d'une même commande à la collection de ligne de la commande
.....


Je tiens à préciser qu'actuellement les données proviennent d'une base de données, mais plus tard cela pourrait très bien être des fichiers (xml, plat, excel,.....). Et qu'il ne faudrait pas que je recode ou duplique trop de choses.

Bref! j'attends vos avis sur ce sujet.

Merci.




Quel architecture WEB sujet




Bonjour,

nous sommes actuellement entrain de regarder quel architecture web nous pourrions utiliser pour migrer nos applications Access (Je ne dirai pas l'année :)) ?

Quels sont les langages, framework, qui pourraient nous aider à faire cela. Et surtout qui dureront dans le temps.

On pense à du Java avec Spring OO, du HTML + AngularJS + couche serveur (quoi?). Tout cela à des bases MySql.

Toutes vos suggestions/remarques sont les bienvenues.

Merci