Java Web est la somme de technologies qui utilisent la technologie Java pour résoudre les domaines liés au Web et à Internet.
Le Web comprend : le serveur Web et le client Web.
Les applications Java côté client incluent des applets Java, mais elles sont rarement utilisées. Les applications Java côté serveur sont très riches, comme les frameworks Servlet, JSP et tiers, etc. La technologie Java a donné une forte impulsion au développement du domaine Web.
Bien que les frameworks Web de Java soient différents, ils suivent fondamentalement une approche spécifique : utiliser un servlet ou un filtre pour intercepter les requêtes, utiliser les idées MVC pour concevoir l'architecture, utiliser des conventions, XML ou Annotation pour implémenter la configuration, utiliser l'objet- Caractéristiques orientées de Java, l'implémentation orientée objet du processus de demande et de réponse prend en charge Jsp, Freemarker, Velocity et d'autres vues.
Technologie de développement Web Java
1. La partie cadre d'arrière-plan, couramment utilisée spring, struts2, etc., est utilisée pour aider à développer l'architecture à trois couches de la couche de persistance, de la couche métier, et la couche de contrôle de page du projet ; bien sûr, si vous utilisez le framework Spring, il fournit également des boîtes à outils prêtes à l'emploi telles que la sécurité Spring, les aspects, l'injection de dépendances, etc., pour améliorer l'efficacité du développement et vous faciliter l'intégration de tiers. extensions de fête ;
2. Pour la couche de persistance des données, utilisez Il existe des technologies de persistance telles que mybatis et hibernate, qui peuvent aider à établir rapidement l'accès à la base de données et le travail de persistance des données, et à faciliter la gestion
3. Affichage dynamique, utilisant généralement l'affichage jsp. Mais vous pouvez envisager la technologie du moteur de modèles, telle que Velocity, FreeMarker et d'autres technologies, qui peuvent vous aider à standardiser la page de développement et à améliorer l'efficacité de l'exécution
4. angulairejs, easyui, jquery, etc.
Pour plus de connaissances sur Java, veuillez faire attention à la colonne Tutoriel de base Java.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!