/ / RESTVoller WebService in JAVA über Servlets - Java, Web-Services, JSP, Rest, Servlets

RESTFul WebService in JAVA zusammen mit Servlets - Java, Web-Services, JSP, Rest, Servlets

Ich muss einen RESTFul-Webdienst mit bereits vorhandenen Java-Servlets entwickeln. Dies würde hauptsächlich das Aufrufen von Funktionen beinhalten, die im Servlet-Paket bereits vorhanden sind. Wie geht das?

Antworten:

0 für die Antwort № 1

Servlet kann nicht als Backend für Restful-Service verwendet werden. Möglicherweise ist ein Restful-Backend erforderlich, das mit Jersey oder Restlet ausgeführt werden kann. Verweisen Sie diese Frage Backbone.js mit Servlet als Backend


0 für die Antwort № 2

Am schnellsten geht das ganz einfachFügen Sie eine Web-Service-Ebene hinzu, die als Fassade für Ihre Servlet-Ebene fungiert. Zu diesem Zweck können Sie eine Reihe von RESTful-Webdiensten in Java erstellen, indem Sie ein JSR311-Framework eines Drittanbieters wie das Jersey-Framework (http://jersey.java.net) verwenden. Anschließend rufen Sie Ihre Webdienstmethoden einfach das zugrunde liegende Servlet auf Methoden.

Wenn Sie mehr Zeit haben, ist dies der beste WegEs wäre, die Geschäftslogik aus Ihren Servlets in eine separate Geschäftslogikschicht und möglicherweise sogar in eine separate Bibliothek zu abstrahieren und diese Bibliothek dann zu verwenden, um die Geschäftslogik für einen neuen Satz von Webdiensten bereitzustellen, die Sie mit einer JSR311-Implementierung wie dieser erstellen Restlet oder Jersey.