Welche Arten von serverseitigen Sprachen für JSP sind?

October 23

Welche Arten von serverseitigen Sprachen für JSP sind?

JavaServer Pages (JSP) Rahmen können Sie Java als Skriptsprache verwenden. Während Java die primäre Komponente in JSP-Seiten Rendern ist, können Sie Code aus anderen Skriptsprachen integrieren. Sie müssen nur die entsprechenden Interpreter auf dem Server und für die Sprachen nicht zu eine Model-View-Controller (MVC) Architektur zu verwenden haben.

MVC-Modell

JSP verwendet die MVC-Architektur zum Rendern von Webseiten und Verwalten von Benutzereingaben. In dieser Architektur führt ein Rahmen durch drei unterschiedliche Komponenten auf einem Server. Die Komponente ist Benutzer konfrontiert, Darstellung der Inhalte, die JSP-Code-Dateien erzeugen und direkt von Benutzereingaben akzeptieren. Die Model-Komponente speichert ausführbaren Code sowie Variable und Objekt. Die Controller-Komponente löst Methoden aus der Model-Komponente, basierend auf der Eingabe aus der Sicht-Komponente. Die Model-Komponente aktualisiert die Komponente wiederum nach Bedarf.

JSP und MVC

Die MVC-Architektur ermöglicht Programmierern, voll ausgestattete und dynamische Webseiten zu erstellen. Jedoch monopolisiert dieses Architekturmodell Kontrolle über eine bestimmte Webseite. Dies bedeutet, dass bei Verwendung den JSP-Rahmen zu eine bestimmte Seite führen Sie nicht in der Lage, einen anderen Rahmen zu implementieren, die auf das MVC-Modell ausgeführt wird.

Kompatibel-Scripting-Sprachen

Einer anderen Skriptsprache neben JSP auf Ihrer Webseite verwenden möchten, muss es ein Interpreter weglaufen. Auf diese Weise können Sie die markierte Skripts innerhalb der JSP-Code einbetten. Wenn der JSP-Rahmen Code für das Rendering der Seite verarbeitet wird, die entsprechenden Bibliotheken interpretiert Skriptcode und die Gesamtheit der Seite zu rendern.

PHP und Javascript

Unter den Skriptsprachen, die einen Interpreter verwenden und können bei JSP Seiten werden JavaScript, PHP, und Sprachen wie PERL oder C, CGI-Skripte. PHP-Skript-Segmente innerhalb der JSP-Seiten können ihre nativen Bibliotheken Datenbank arbeiten, behandeln, während JavaScript den Vorteil hat, auf Java-Objekte um Methoden aufrufen oder ändern Sie die Variablen Werte zugreifen.