2017-05-03 1 views
-1

Ich muss eine Webanwendung erstellen, ich muss meinen Back-End-Code auch für mobile Apps verwenden.Plain Servlet vs Spring MVC

Ich kenne Servlet, dachte ich, diese Anwendung mit "REST API" + HIBERNATE für Serverseite und Javascript (Angular JS) in UI zu tun.

Einige meiner Kollegen schlagen vor, dies mit Spring zu tun. Ich weiß nichts über Spring. Beim Lesen über Spring wurde mir klar, dass Back-End-Logik und UI-Code an der gleichen Stelle sein können. Es scheint, dass es eng mit Back-End und Front-End gekoppelt ist.

Einige Male zurück Jquery ist bevorzugter JS-Framework, aber jetzt schlägt jeder Angular JS vor. Dies wird nach einigen Zeitpunkten geändert. Aber die Logik, die ich im Backend schreibe, ist dieselbe.

Wie kann ich den richtigen auswählen?

Antwort

-1

In diesen Tagen ist es einfach, eine REST basierte Backend mit keine Bibliotheken an allen zu bauen, wenn Sie wie Wildfly, TomEE oder Payara zu einem Java EE 6/7 Server bereitstellen (unter anderem).

Sie erhalten JAX-RS und JSON-P (für Ruhe), JPA für Persistenz, Web-Sockets, asynchrone Verarbeitung, Transaktionsverwaltung und den Rest des Java EE-Stacks kostenlos.

Versuchen Sie eine Google-Suche nach Java EE thin war - es gibt viele Beispiele über