De toute évidence, il existe un million de façons de construire une application comme celle-ci, à la fois dans le monde des frameworks java et avec des choses comme Rails ou Django. Un grand argument de vente pour moi est que les deux printemps et hibernate sont devenus des standards de facto dans le monde java, donc ils se qualifient définitivement comme "choses que vous devez savoir" (je suis demandé à chaque entretien d'embauche). Printemps plus que Hibernate.
Pour profiter de la valeur du printemps, il a fallu quelques applications au printemps avant que cela ne devienne logique pour moi. Il applique des modules de code indépendants et un certain style de conception de composants qui facilite les tests. Je suggérerais que vous alliez juste avec lui et ayez le sens de la valeur de l'utilisation.
J'ai des sentiments partagés sur Hibernate, bien qu'il soit important d'utiliser une sorte de couche db, donc vous pouvez aussi bien.
Voir aussi this question.
100K utilisateurs en même temps ou au total, c'est la question;) – krosenvold
vous avez raison !! –