Bonjour,
Je suis débutant sur ces technos et je cherche à créer un projet Maven sous Eclipse afin de générer un archetype pour Spring, Tapestry et Hibernate.
J'ai tenté de réaliser un paquet de tutoriels pour trouver la bonne technique, mais je me suis trouvé à chaque fois confronté à divers soucis:
- les tutoriels datent souvent un peu et ne sont du coup plus forcément au gout du jour ou suivent un exemple très restreint que je n'arrive pas à bien adapter à mon cas
- je n'ai pas réellement trouvé d'archetypes Tapestry (classique ou quickstart) incluant Spring par défaut et je ne connais pas vraiment Spring, mais je me dis que le layout Tapestry n'est pas approprié à Spring. Je suis tombé sur un archetype Appfuse-modular-tapestry mais pour le coup le layout semble louche
- je n'arrive pas à trouver la technique adéquate pour créer et développer ce type de projet sous Eclipse de A à Z, puisque lorsque je crée le projet Maven sous Eclipse et là je suis obligé de choisir entre le layout Tapestry et Spring, sans pour autant pouvoir prendre les 2. J'ai essayé de rajouter les dependencies au pom.xml, mais le layout n'y est pas super adapté (il faut bricoler le projet dans tous les sens pour intégrer Spring par exemple sur l'application context)
- Jetty qui est configuré de base sur les archetypes Tapestry ne me convient pas et j'ai cherché à déployer sous Tomcat 7 et GlassFish 3.1, mais pour cela je suis obligé de convertir le projet en Dynamic web project (project facets), sauf que le projet se converti mal et lorsque je le déploie, ça ne fonctionne pas notamment au niveau du dossier WebContent
Je sais que je me pose un peu trop de question, mais je cherche la bonne façon de faire les choses, et à travers les différents docs et tutoriels que j'ai parcouru, je ne l'ai pas trouvé... Je ne me suis pas encore trop penché sur Hibernate car j'attends d'être fixé sur ces points là.
Pour résumer:
- je me demande si certains d'entre vous ont les mêmes problèmes et quelles solutions vous avez pu trouver
- je cherche des liens ou des guidelines (il me semble avoir écumé pas mal de tutoriels, mais on ne sait jamais) décrivant la meilleure façon de développer ce type de projet
- je suis ouvert à tout conseils ou commentaires
Merci d'avance!
Partager