Bonjour à tous,
j'aimerais me faire une appli. web qui me servirait de support pour un portfolio en ligne et je me demandais si vous pourriez me donner votre avis sur les technologies à utiliser.
Je pensais faire un workspace avec :
- un projet "business" qui contiendrait les DAO, Service et Business
- un projet "webService" qui contiendrait des web services... (:p)
- un projet "web" qui contiendrait mes page HTML5 + javascript (j'aimerais utiliser angularJs)
- (peut-être un projet "ressources" pour stocker mes scripts SQL)
J'aimerais également utiliser MySQL pour la partie base de données.
J'ai quelques connaissances en Java parce que j'ai suivi une formation il y a à peu près 2 ans mais je n'ai pas pû mettre en pratique autre chose que Struts depuis lol... et du coup je ne sais pas comment on évolué les différents framework comme Spring, Hibernate et AngularJS.
Je pensais faire en sorte que tout mes projets soient des projets Maven.
"Business" dépendrait d'hibernate pour créer une session vers ma base avec le driver MySQL.
"Web Service" dépendrait de Spring MVC parce que si j'ai bien compris dans mes recherches, c'est compatible avec REST.
"Web" serait un projet maven archetype-webapp
Voilà, ma question en gros c'est : Ces choix de technologie sont-ils encore pertinents par rapport à ce qui existe aujourd'hui ? Par exemple, le choix de Spring MVC est-il meilleur que d'utiliser Spring WS ? Etc...
Merci d'avance à ceux qui prendront le temps de me lire et de me répondre .
Partager