2010-06-24 7 views
0

J'ai reçu un grand projet Spring - Hibernate et on m'a dit de passer en revue le code et de comprendre comment cela fonctionne.Début avec Spring Hibernate

J'ai été capable d'exécuter le projet dans JBoss et d'accéder aux pages localement, mais je n'ai aucune idée de la façon dont le programme est mis en page, car je n'ai aucune expérience de programmation web.

On m'a dit que c'était "assez simple" et qu'il s'agissait d'un "projet Spring-Hibernate normal".

Une idée par où commencer?

Répondre

1

Eh bien, pour commencer, vous aurez vraiment besoin d'apprendre au moins les bases du fonctionnement de ces frameworks. Voici un tutorial on Spring MVC, et voici un Hibernate tutorial.

Vous aurez besoin d'identifier les classes qui créent les différentes couches; il y aura certainement des classes Controller (qui prennent une requête web et comprennent comment construire la réponse) et des classes DAO (Data Access Objects, qui gèrent l'enregistrement et la récupération des données).

Il y aura probablement des fichiers JSP qui décrivent les vues; c'est-à-dire ce que l'utilisateur voit. Le code HTML qui construit les pages Web réelles devrait être ici.

Ma suggestion: choisissez une page simple et suivez-la. Où est le fichier JSP qui définit le code HTML de cette page? Où est le contrôleur auquel il est POSTé? Ce contrôleur appelle-t-il une classe de service ou un DAO? Un validateur? Etc. - saisissez un bit de données et suivez-le jusqu'au bout. Cela aidera à avoir un IDE qui vous montrera la structure de l'application, et vous permettra d'aller en mode debug et de parcourir le code.

Bonne chance!