Quelle est la différence entre Java et Javaweb

La différence entre Java et Javaweb est que Java fait généralement référence à JavaSE, qui est Java Standard Edition, la version standard de Java est dans le domaine de JavaEE, qui est Java Enterprise Edition, la version entreprise de Java pour développer des applications JavaWeb. , ceux d'entrée de gamme sont généralement développés avec JSP (Java Server Pages) + servlet + Javabean.

1. La différence entre Java et Javaweb

Java

Java fait généralement référence à JavaSE, qui est Java Standard Edition, la version standard de Java. Il est généralement utilisé pour développer des applications de bureau, mais il n'a aucun avantage par rapport à VB, Delphi et VC++ dans le développement d'applications de bureau.

JavaWeb

JavaWeb est entré dans le domaine de JavaEE, qui est Java Enterprise Edition, la version entreprise de Java. Lorsque vous regardez le Web, vous devriez penser qu'il est lié à Internet. En fait, lors du développement d'applications JavaWeb, JSP (Java Server). Pages) + servlet + Javabean à développer. Les grands sites Web sont généralement développés à l'aide de frameworks, tels que struts, hibernate et spring. Par exemple, à l'école, vous verrez Login.do dans la barre d'adresse lors de la connexion, et vous verrez. après la connexion. Les requêtes comme Home.do sont des structures de framework Struts typiques.

JavaEE est un méli-mélo comprenant Applet, EJB, JDBC, JNDI, Servlet, JSP et d'autres normes techniques, fonctionnant sur un serveur d'applications complet, utilisé pour développer des applications réseau robustes, distribuées et à grande échelle. JavaWeb fait principalement référence au développement de pages dynamiques basées sur le langage Java et à l'utilisation de Servlet, JSP et d'autres technologies dans JavaEE pour faciliter l'interaction des utilisateurs avec l'arrière-plan du serveur via le navigateur. Les applications Web Java peuvent s'exécuter sur un serveur Web léger, tel que Tomcat. On peut grossièrement considérer que JavaWeb fait partie de JavaEE et est le premier site en train de devenir un maître JavaEE. JavaEE fait référence à un ensemble de spécifications, qui peuvent également être considérées comme des technologies et des frameworks qui suivent les spécifications JavaEE et sont implémentées à l'aide de JavaSE.

Lectures complémentaires :

2. Cadre de jambes de force

Struts n'est pas un framework léger, mais il n'est pas non plus trop complexe. Lorsqu'un utilisateur utilise le framework Struts, une action (la terminologie d'un contrôleur dans Struts) sera exécutée et les intercepteurs qu'il contient seront également appelés avant et après. Les intercepteurs peuvent gérer la journalisation, les fonctionnalités de sécurité, les problèmes de double soumission, etc. La documentation officielle indique : « La pile d'intercepteurs par défaut est conçue pour répondre aux besoins de la plupart des applications. Différentes applications n'ont pas besoin d'ajouter des intercepteurs supplémentaires ou de modifier la pile d'intercepteurs. » C'est le résultat de l'utilisation de la vue sélectionnée, et c'est là que réside la magie.

Ce qui précède concerne la différence entre Java et Javaweb. J'espère que cela sera utile à tout le monde.