2010-08-18 2 views
1

Récemment, j'ai commencé à passer d'une plate-forme .NET à J2EE. Je suis Eclipse pour construire des applications JSP et Servlet qui devraient utiliser la couche Business Logic.Business Logic Layerin Servlet et JSP

L'approche dans .NET est très simple Je construis un projet d'application Web dans la solution, puis je crée un projet de bibliothèque de classes et je renvoie sa sortie dans les références d'applications Web.

Comment dois-je procéder dans Eclipse? Dois-je créer un projet séparé et générer un fichier JAR en sortie et le renvoyer dans Web Project?

Je suis nouveau à Java donc tout commentaire sera plus alors accueilli.

Danny.

Répondre

3

Oui, créer un projet Java distinct serait la solution. Juste un simple Java Project suffit. Pour l'utiliser dans le projet Web dynamique, vous devez non seulement l'ajouter en tant que projet dans le chemin de génération . Vous devez également le référencer en tant que module Java EE dans le projet Web dynamique. Eclipse prendra alors soin de construire et de placer le JAR dans le bon sens. Si vous utilisez Eclipse 3.5 ou une version antérieure, consultez la section Java EE Module Dependencies Module dans les propriétés du projet Web dynamique. Vous devriez ajouter le projet Java là-bas.

alt text

Si vous êtes sur Eclipse 3.6 ou plus récent, puis vérifiez la section Assemblée Déploiement qui fait essentiellement la même (il vient d'être renommé/groupé avec d'autres fonctions par 3,6).

alt text

1

Cela dépend. IMO: Business Logic Layer signifie que tout votre code d'entreprise est séparé de votre code de présentation. Normalement, cela affecte en termes de réutilisation.

Il n'est pas nécessaire d'avoir tout votre code d'entreprise dans un projet ou un bocal séparé. Mais dans mon expérience courte c'est intéressant de le faire si vous prévoyez d'utiliser ce code dans d'autres applications que votre site web (par exemple: webservices, application de bureau ou site web conçu pour l'accès mobile). J'utilise Maven pour construire et résoudre mes dépendances de projet. Mais il existe de nombreuses autres façons d'y parvenir. Dans Eclipse, vous pouvez créer deux projets et gérer la dépendance du projet (clic gauche sur votre projet -> Propriétés -> Chemin de création Java -> onglet Projets).

Espérons que cela va vous aider et désolé pour mon anglais.