Quels sont les aspects à prendre en compte lorsque je veux développer un site web en utilisant un serveur d'application J2EE et une base de données pour le back-end, je cherche une réponse qui puisse me guider à travers les étapes nécessaires à la mise en place du site .
Réponses
Trop de publicités?Il y a déjà un wiki communautaire très complet sur Que doit savoir un développeur avant de créer un site web public ? À partir de cette question, vous devriez pouvoir trouver la plupart des "meilleures pratiques" à suivre. Pour ce qui est des spécificités de J2EE, consultez les documents suivants : Guide de l'architecture des applications Java .
Pour référence : les deux documents ci-dessus ont été trouvés en recherchant sur le site les mots "site web" et "j2ee". .
Tout d'abord, vous devez commencer à réfléchir à ce que sont les cadres d'application Web pour Java qui répondent à vos besoins. Vous en avez beaucoup :
- Apache Struts
- AppFuse
- Flexibilité
- GWT
- Grails
- Vaadin
- ItsNat
- JavaServer Faces
- Makumba
- OpenXava
- RAP Eclipse
- Faces de serveur raisonnables
- RIFE
- Restlet
- Couture
- Printemps
- Rayures
- Tapisserie
- WebWork
- Guichet
- ZK
Deuxièmement : Quel sera le serveur web sur lequel l'application web sera exécutée ?
- Apache Tomcat
- Serveur en résine
- Caudium
- GlassFish
- Service IBM Lotus Domino
- Jetée
- JRun
- lighttpd
- et bien d'autres
A propos de la base de données, utilisez Hibernate, qui vous permettra d'utiliser toutes les bases de données SQL (Oracle, MySQL, etc....)
L'étape suivante devrait consister en un simple tutoriel "hello world" selon les frameworks que vous utilisez, et vous pourrez ensuite suivre le tutoriel sur Hibernate.