2010-04-18 8 views
0

Je suis en train de mettre en œuvre une application web (projet universitaire) en Java en utilisant les cadres suivantsDéveloppement Web en Java en utilisant Netbeans

Dépendance printemps injection
Spring AOP (Logging et la gestion des transactions)
Spring DAO
JDBC ou Veille prolongée
Spring MVC
Log4J

Je créer une nouvelle application Web dans Netbeans et il me donne un tas de fichiers et dossiers par défaut.

Quelqu'un pourrait-il m'expliquer quels sont les fichiers?

Où dois-je mettre le code pour la couche d'accès aux données et la logique métier?

Où puis-je trouver un tutoriel de base pour commencer (avec couche d'accès aux données, couche de gestion et éventuellement exemple de code)?

Merci

+1

Vous devriez consulter probablement avec quelqu'un sur la façon de structurer votre projet et architecte de votre application. Il semble que vous ayez jeté quelques mots à la mode et que vous ne compreniez pas pourquoi ou comment vous pourriez les appliquer. –

Répondre

0

Il serait bon de lister les fichiers que vous avez obtenu, mais je pense que je peux deviner:

  1. WEB-INF/classes est où votre compilé .java le code sera. Tout devrait être dans des paquets, donc le répertoire et les structures de paquets devraient correspondre. Vos fichiers de configuration Spring XML et Hibernate .hbm.xml iront également ici, parce que ce répertoire est automatiquement dans le CLASSPATH de votre contexte web. WEB-INF/lib est l'emplacement de vos fichiers .jar tiers. Tous les fichiers JAR Spring et Hibernate, ainsi que toutes leurs dépendances, appartiennent ici.
  2. Le WEB-INF/web.xml est l'endroit où vous carte dans le contrôleur avant de printemps/servlet répartiteur, l'auditeur du chargeur de contexte, etc.

Je ne sais pas ce que les autres vous avez. Si vous énumérez les autres, je vais essayer d'expliquer.

1

C'est un tonnes de frameworks Java pour un cours Web Dev dans une université. Mon conseil serait de commencer petit, parce que vous n'avez pas besoin de toutes ces bibliothèques pour obtenir une application web qui fonctionne.

Comme vous l'avez constaté, Netbeans fait beaucoup de travail pour vous que vous avez vraiment besoin de savoir pour être efficace. Faites un simple tutoriel JSP ou Java Servlet pour obtenir rapidement quelque chose de nouveau sur un serveur d'application léger comme Jetty ou Tomcat.

En outre, s'il vous plaît jeter un oeil à ce que Model View Controller architecture est avant de plonger dans Hibernate ou SpringMVC. C'est une étape critique!

0

Merci pour vos commentaires, Drew.

Je travaille sur un projet Capstone et nous envisageons d'utiliser Netbeans pour notre projet Web, mais nous ne savions pas à quel point il serait difficile de créer l'application Web en relativement peu de temps. L'application est pour un centre de test du Collège et l'application suivra les informations de test et les données pour tester le personnel et les instructeurs à notre collège. J'allais essayer et suivre quelques tutoriels ici sur le site Netbeans.

Merci pour votre temps.

PHP and HTML5 Learning Trail with Netbeans..

Here's a video as well.

Youtube Simple Web App instruction video.

Questions connexes