Der Herausgeber von Downcodes hilft Ihnen, den Unterschied zwischen Java und Java Web zu verstehen. Java bezieht sich normalerweise auf Java SE (Standard Edition), das hauptsächlich zur Entwicklung von Desktop-Anwendungen verwendet wird, aber seine Wettbewerbsfähigkeit ist in diesem Bereich nicht herausragend, während Java Web zur Kategorie von Java EE (Enterprise Edition) gehört und sich auf die Entwicklung von Netzwerkanwendungen konzentriert . In diesem Artikel werden die Unterschiede zwischen den beiden erläutert und häufig verwendete Frameworks wie das Struts-Framework und seine Funktionen vorgestellt, um Ihnen ein besseres Verständnis von Java und seiner Anwendung in der Webentwicklung zu ermöglichen.
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 JavaWeb in den Bereich von JavaEE, die Java Enterprise Edition, die Unternehmensversion von Java, eingetreten ist Die Einstiegsversionen werden im Allgemeinen mit JSP (Java Server Pages) + Servlet + Javabean entwickelt.
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 ist in den Bereich JavaEE eingetreten, die Java Enterprise Edition, die Unternehmensversion von Java. Wenn Sie sich das Web ansehen, sollten Sie denken, dass es bei der Entwicklung von JavaWeb-Anwendungen, JSP (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 Schulen 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 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:
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.
Ich hoffe, dass die Erklärung des Herausgebers von Downcodes Ihnen dabei helfen kann, klar zwischen Java und Java Web zu unterscheiden und ein tieferes Verständnis der Java Web-Entwicklung zu erlangen. Das Erlernen des Programmierens erfordert kontinuierliche Anstrengung und Übung. Ich wünsche Ihnen viel Glück beim Lernen!