Vous posez différentes questions...
- Comment puis-je créer des sites Web avec Java ?
La façon la plus simple de commencer à créer des sites Web avec Java est d'utiliser JSP. JSP signifie Java Server Pages et vous permet d'intégrer du HTML dans des fichiers de code Java pour la création de pages dynamiques. Afin de compiler et de servir des JSP, vous aurez besoin d'un conteneur de servlet, qui est essentiellement un serveur Web qui exécute des classes Java. Le conteneur de servlet de base le plus populaire s'appelle Tomcat, et il est fourni gratuitement par The Apache Software Foundation. Suivez le tutoriel fourni par cletus ici .
Une fois que Tomcat est opérationnel et que vous avez une compréhension de base du déploiement des JSP, vous souhaiterez probablement commencer à créer vos propres JSP. J'aime toujours les tutoriels IBM developerWorks. Ils ont un tutoriel JSP ici ça a l'air bien (bien qu'un peu daté).
Vous découvrirez que le développement Web Java ne se limite pas aux JSP, mais ces didacticiels vous permettront de vous diriger dans la bonne direction.
- PHP contre Java
C'est une question assez subjective. PHP et Java ne sont que des outils, et entre les mains d'un mauvais programmeur, tout outil est inutile. PHP et Java ont tous deux leurs forces et leurs faiblesses, et leur discussion sort probablement du cadre de cet article. Je dirais que si vous connaissez déjà Java, restez avec Java.
- E/S de fichiers par rapport à MySQL
MySQL est mieux adapté aux applications Web, car il est conçu pour gérer de nombreux utilisateurs simultanés. Vous devez cependant savoir que Java peut utiliser MySQL aussi facilement que PHP, via JDBC, le framework de connectivité de base de données de Java.