Comment créer un site Web en Java ?
Comment puis-je créer un site web avec java ?
Pour créer un site Web avec le langage de programmation Java, il vous faut tout d'abord un serveur équivalent à Apache ou Nginx, que l'on retrouve dans les environnements PHP.
Il existe principalement deux types de serveurs pour Java ; ils ont principalement pour rôle de traiter les requêtes HTTP et de gérer les droits d'accès.
- Les Serveurs Web qui permettent de gérer les Servlets, JSP, les WebSocket, JTA et JASPIC : Apache Tomcat, Jetty.
- Les Serveurs d'Application : ils gèrent les même éléments que les serveurs Web avec en plus les Batch, CDI, EJB, JMS, JSON-P, JAX-RS, JAX-WS, JPA, et JavaMail : Apache TomEE, Oracle WebLogic, WebSphere, WildFly, Apache Geronimo, GlassFish.
Une fois votre environnement de développement installé, je vous conseille d'utiliser un framework Java orienté développement Web ; il en existe une vaste panoplie : Spring, Grails, Struts, Hibernate, Play, Wicket, Vaadin, JSF, GWT, DropWizard.
Remarque : En outre, et selon la nature de votre projet, il est important de garder à l'esprit que si vous désirez mettre en ligne votre site web développé avec Java, il vous sera quelque peu plus compliqué de trouver un hébergeur proposant un environnement de production Java à moindre coût. La grande majorité des hébergeurs Web grand public proposent plutôt des environnements du type PHP, Perl, Python ou Node.js.