Was ist der Unterschied zwischen Java und Javaweb?

Der Unterschied zwischen Java und Javaweb besteht darin, dass sich Java im Allgemeinen auf JavaSE bezieht, die Java Standard Edition, die Standardversion von Java, und dass sich JavaWeb im Bereich JavaEE befindet, die Java Enterprise Edition, die Unternehmensversion von Java Die Einstiegsversionen werden im Allgemeinen mit JSP (Java Server Pages) + Servlet + Javabean entwickelt.

1. Der Unterschied zwischen Java und Javaweb

Java

Java bezieht sich im Allgemeinen auf JavaSE, die Java Standard Edition, die Standardversion von Java. Sie wird im Allgemeinen zur Entwicklung von Desktop-Anwendungen verwendet, bietet jedoch bei der Entwicklung von Desktop-Anwendungen keine Vorteile gegenüber VB, Delphi und VC++.

JavaWeb

JavaWeb ist in den Bereich von JavaEE eingetreten, der Java Enterprise Edition, der Unternehmensversion von Java. Wenn Sie sich das Web ansehen, sollten Sie denken, dass es bei der Entwicklung von JavaWeb-Anwendungen (Java Server) mit dem Internet zusammenhängt Seiten) + Servlet + Javabean zum Entwickeln. Große Websites werden im Allgemeinen mithilfe von Frameworks wie Struts, Hibernate und Spring entwickelt. In der Schule wird beispielsweise Login.do in der Adressleiste angezeigt es nach dem Einloggen. Anfragen wie Home.do sind typische Struts-Framework-Strukturen.

JavaEE ist eine Mischung aus Applet, EJB, JDBC, JNDI, Servlet, JSP und anderen technischen Standards, die auf einem vollständigen Anwendungsserver ausgeführt wird und zur Entwicklung umfangreicher, verteilter und robuster Netzwerkanwendungen verwendet wird. JavaWeb bezieht sich hauptsächlich auf die Entwicklung dynamischer Seiten basierend auf der Java-Sprache und die Verwendung von Servlet, JSP und anderen Technologien in JavaEE, um Benutzern die Interaktion mit dem Serverhintergrund über den Browser zu erleichtern. Java-Webanwendungen können auf einem einfachen Webserver wie Tomcat ausgeführt werden. Man kann grob davon ausgehen, dass JavaWeb ein Teil von JavaEE ist und die Top-Site auf dem Weg zum JavaEE-Master ist. JavaEE bezieht sich auf eine Reihe von Spezifikationen, die auch als Technologien und Frameworks betrachtet werden können, die den JavaEE-Spezifikationen folgen und mithilfe von JavaSE implementiert werden.

Weiterführende Literatur:

2. Struts-Framework

Struts ist kein leichtes Framework, aber auch nicht zu komplex. Wenn ein Benutzer das Struts-Framework verwendet, wird eine Aktion (die Terminologie eines Controllers in Struts) ausgeführt und die darin enthaltenen Interceptoren werden auch vorher und nachher aufgerufen. Interceptors können Protokollierung, Sicherheitsfunktionen, Probleme bei der doppelten Übermittlung und mehr verwalten. In der offiziellen Dokumentation heißt es: „Der Standard-Interceptor-Stack ist so konzipiert, dass er die Anforderungen der meisten Anwendungen erfüllt. Verschiedene Anwendungen müssen keine zusätzlichen Interceptors hinzufügen oder den Interceptor-Stack ändern.“ Dies ist das Ergebnis der Verwendung der ausgewählten Ansicht, und darin liegt der Zauber.

Oben geht es um den Unterschied zwischen Java und Javaweb. Ich hoffe, dass es für alle hilfreich ist.