Beide Portlets und Servlets sind Application Programming Interfaces (API) in Open-Source- Sprachen wie Java verwendet . Die APIs ermöglichen es Entwicklern, Web-Content- Komponenten, die Anforderungen zu verarbeiten und erzeugen dynamische Inhalte auf ihren eigenen , ohne eine ganze Web- Seite zu aktualisieren , um Inhalte wieder zu generieren . Während Portlets auf der Client - Seite des Web-Seiten laufen neigen , laufen Servlets auf dem Web-Server und nicht verbrauchen keine Ressourcen auf dem Client- Computer. Sie können ein Portlet an ein Servlet zu konvertieren , indem Sie seine Java Server Page ( JSP) -Code. Anleitung
1
Öffnen Sie das Portlet Code, den Sie in ein Servlet , indem Sie Ihre bevorzugten Code -Editing-Anwendung oder einem einfachen Texteditor wie TextEdit in OS X oder Microsoft Windows Notepad in konvertieren möchten.
Seite 2
Suchen Sie die " processAction " und " render " Abschnitte des Portlet -Code. Diese beiden Methoden sind die wichtigsten Unterschiede zwischen Portlets und Servlets , nicht von denen die letztere nicht zwei Methoden, um Daten zu verarbeiten und stattdessen tut es in einem Aufruf .
3
ersetzen " processAction "und" render " Methoden in Ihrem Portlet -Code und ändern Sie sie in die " Service "-Methode. Im Gegensatz processAction und render , der Service-Methode Beide Anträge ein Update für Daten und Prozesse die Daten in der gleichen Zeit , wo ein Portlet die beiden Aktionen durchführen werden gesondert in Etappen.
4
entfernen alle Ihre Portlets Code das ist spezifisch für die " render "-Funktion , da die render -Funktion nicht erforderlich ist , wenn die Service-Methode verwendet wird. Speichern Sie die Änderungen an Ihrem Portlets Code zu vervollständigen Umwandlung in ein Servlet .