JSP kann als Skript verstanden werden, und Java kann als objektorientierte Sprache verstanden werden. Dann ist JSP hauptsächlich für die Seitenpräsentation verantwortlich, während Java tatsächlich für die Logik und die Geschäftsverarbeitung verantwortlich ist im Wesentlichen ein Servlet, und Servlet ist im Wesentlichen eine Java-Klasse.
Dieser Artikel vermittelt Ihnen die Beziehung zwischen JAVA und JSP sowie ein umfassendes Verständnis von JAVA
Empfohlene Kurse: Java-Tutorial.
JAVA ist in J2EE, J2SE.J2ME unterteilt, die im Folgenden vorgestellt werden:
1. J2EE: Java 2 Platform Enterprise Edition, Gebraucht für Unternehmensanwendungen und unterstützt die verteilte Bereitstellung.
Die J2EE-Plattform besteht aus einer Reihe von Diensten, Anwendungsprogrammschnittstellen (APIs) und Protokollen
Sie bietet funktionale Unterstützung für die Entwicklung mehrschichtiger webbasierter Anwendungen. . Es enthält 13 technische Kernspezifikationen:
(1) Java Database Connectivity (JDBC)
Um verschiedene Datenbanken auf einheitliche Weise zu implementieren. Zugriff
(2) Java Naming and Directory Interface (JNDI)
wird für Benennungs- und Verzeichnisdienste verwendet, die ein konsistentes Modell für den lokalen Zugriff und Betrieb von Ressourcen auf Unternehmensebene wie DNS und LDAP bieten Dateisysteme usw.
(3) Enterprise Java Beans (EJB)
Bietet ein Framework zur Entwicklung und Implementierung verteilter Geschäftslogik, wodurch die Entwicklung skalierbarer und erheblich vereinfacht wird hochkomplexe Anwendungen auf Unternehmensebene
(4) JavaServer Pages (JSPs) Das nennen Sie JSP!!!!!!
Wird zum Erstellen dynamischer Webseiten verwendet
(5) Java-Servlets
Die meisten von Java-Servlets bereitgestellten Funktionen ähneln JSP, die Implementierungsmethoden sind jedoch unterschiedlich
(6) Remote Method Invocation (RMI)
Rufen Sie einige Methoden für das Remote-Objekt auf und verwenden Sie dabei eine kontinuierliche Sequenzmethode, um Daten zwischen dem Client und dem Server zu übertragen
(7) Interface Description Language (IDL)
Java und CORBA integrieren
(8) Java Transaction Architecture (JTA)
Kann auf verschiedene Transaktionen zugreifen
(9) Java Transaction Service (JTS)
Gibt die Implementierung des Transaktionsmanagers an
(10) JavaMail
API für den Zugriff auf den Mailserver. Sie stellt eine Reihe abstrakter Klassen für den Mailserver bereit
(11) JavaBeans Activation Framework (JAF)
JavaMmail verwendet JAF, um MIME-codierte E-Mail-Anhänge zu verarbeiten. Der MIME-Byte-Stream kann in oder aus JAVA-Objekten konvertiert werden
(12) Java Messaging Service (JMS)
ist eine Anwendungsprogrammierschnittstelle (API), die zur Kommunikation mit nachrichtenorientierter Middleware verwendet wird
(13) Extensible Markup Language (XML)
XML ist eine Sprache, die zum Definieren anderer Auszeichnungssprachen verwendet werden kann
Die oben genannte JSP ist Mainstream, basiert auf der MVC-Implementierung und ist die beliebteste. Sie ist auch am sichersten zu verwenden (im Vergleich zu Websites, die in anderen Sprachen erstellt wurden)
Unter diesen ist EJB in Java am schwierigsten zu erlernen
Aber jetzt hat das Unternehmen Sun eine neue Technologie herausgebracht: Java FX,
kann im Browser wie FLASH ausgeführt werden, es muss jedoch ein Plug-in installiert werden, siehe www.sun.com
2. J2SE: Java 2 Platform Standard Edition Standard Edition, wird für Desktop-Anwendungen verwendet ist auch die Basis von J2EE.
Inklusive JAVA-Grundlagen, IO, Swing, AWT, Threads, Sammlungen und anderen Kenntnissen. Es ist auch die einzige Möglichkeit, JAVA (Grundlagen) zu lernen!
3 Edition Mobile-Version für kleine Geräte und ist eine Teilmenge von J2SE.
Die wichtigsten Technologien sind wie folgt:
Connected Limited Device Configuration [CLDC]: Es handelt sich um eine der beiden Konfigurationen, aus denen die Java-Laufzeitumgebung für mobile Informationen besteht Geräte mit begrenzten Ressourcen. CLDC beschreibt die grundlegendsten Bibliotheken und Funktionen virtueller Maschinen, die von allen J2ME-Umgebungsimplementierungen bereitgestellt werden müssen, die eine virtuelle K-Maschine (KVM) enthalten.
Mobile Information Device Profile [MIDP]: Es handelt sich um eine der beiden Konfigurationen, die die Java-Laufzeitumgebung mobiler Informationsgeräte mit begrenzten Ressourcen bilden. MIDP bietet Kernfunktionen der Anwendung, einschließlich Benutzeroberfläche, Netzwerkkonnektivität, lokaler Datenspeicherung und Anwendungslebenszyklusverwaltung.
Connected Device Configuration [CDC]: ist ein auf Standards basierendes Framework zum Erstellen und Bereitstellen von Anwendungen, die auf vielen mit dem Netzwerk verbundenen Verbraucher- und eingebetteten Geräten gemeinsam genutzt werden können.
Mobile 3D-Grafik-API für J2ME [M3G]: Es handelt sich um eine leichte interaktive 3D-Grafik-API, die als optionales Paket in Verbindung mit J2ME und MIDP verwendet wird.
Die von Ihnen erwähnte Beziehung zwischen JAVA und JSP wird also plötzlich klar!
JAVA ist eine Programmiersprache, die Anwendungen schreiben kann und hauptsächlich in der Netzwerkprogrammierung verwendet wird.
JSP ist eine auf JAVA basierende Netzwerkprogrammiersprache, die nur auf Webseiten verwendet werden kann.
JavaScript ist eine Web-Skriptsprache, die in HTML eingebettet und vom Browser interpretiert und ausgeführt werden kann.
JSP kann als Skript verstanden werden
Java ist eine objektorientierte Sprache
Die Rolle von JSP ist hauptsächlich für die Seitenpräsentation verantwortlich, und Java ist für die Logik und die Geschäftsverarbeitung verantwortlich.
Das Wesentliche von JSP ist das Servlet, und das Wesentliche des Servlets ist die Java-Klasse .
Das obige ist der detaillierte Inhalt vonWelche Beziehung besteht zwischen JSP und Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!