Je crée une application de magasin de musique en ligne (en Java) pour artiste signé et non signé pour mon client.Les frameworks sont-ils vraiment nécessaires pour ce problème?
Je suis actuellement en utilisant Struts 1.3.10 (J'ai été recommandé printemps, mais Spring Setup est un peu similaire à Struts) pour mon application Web.
Ma base de données est actuellement un MySQL 5 (ou supérieur) et j'utilise un modèle DAO pour lui parler. Il existe des limitations à l'utilisation de Struts et DAO (par exemple, le chargement de plusieurs fichiers dans Struts n'est pas implémenté de la même manière que plusieurs paramètres String, et pour DAO, il manque une fonctionnalité Publish-Subscribe).
Est-ce que ce que je fais la meilleure voie à suivre ou devrais-je aller directement Hibernate (ou similaire) et sortir de Struts? Quelles sont les implications sur les performances ou les problèmes techniques que vous avez rencontrés avec la même configuration que j'ai?
Le client ne se soucie pas comment je le fais aussi longtemps que cela est fait.