Bonjour tout le monde !
Je vais tout d'abord vous mettre dans le contexte : à la base je suis un développeur PHP. J'ai les bases de programmation dans beaucoup de langages dont Java. Et cette fois-ci, je dois développer une application web Java. Donc je me dis, autant demander l'avis des experts pour partir du bon pied
J'ai lu (oui oui j'ai lu) les tuto et les FAQ, mais j'ai toujours autant de mal à y voir clair dans toutes les technologies disponibles. Je ne sais pas quoi utiliser !
Alors mon appli est toute simple, des pages web, des bases de données, et il faut afficher les infos des bases de données dans les pages web, et livrer tout cela sur le web, avec possibilité de les modifier avec des formulaires. Rien de plus classique. Mais je voudrait faire ça dans les règles de l'art Et surtout bien séparer Modèles, Vues, et Contrôleurs.
Je suis parti sur des JSP pour l'affichage, et pour le moment j'ai une servlet (on dit un ou une ?) pour contrôler mes JSP. J'utilise aussi les sessions. Mes questions sont :
- Déjà, je suis parti du bon pied ?
- Faut-il utiliser plusieurs servlets ? Une pour chaque page ? Si oui, comment les faire intéragir ?
- Comment rendre l'accès aux bases de données modulaire ? Je voudrais un module par base de donnée, pour que le tout soit facilement extensible.
- J'hallucine en voyant le fonctionnement de Tomcat, l'organisation des fichiers est un peu chiante, mais c'est beau à voir Ca change de PHP en tout cas ! Il me faut un autre serveur, genre Jonas ?
- Et surtout, j'ai lu des pages et des pages sur EJB, ça a l'air d'être un gros morceau ça ! J'ai pas tout compris d'ailleurs Mais surtout j'ai toujours pas su dire si c'était adapté à mon cas... Si oui, comment ?
Enfin bon, je pense que vous avez bien compris mon problème : je sais coder, mais je sais pas quels outils utiliser
Merci beaucoup à toute contribution qui m'aiderait à y voir un peu plus clair dans cette jungle !
Partager