2016-09-20 3 views

Antwort

2

Nein, eine Apache Isis-App kann als Webapp-Datei (WAR) erstellt werden.

Der Einfachheit halber stellen wir auch einen Launcher zur Verfügung - org.apache.isis.WebServer - der über einen Jetty die App von der Kommandozeile aus startet.

Alternativ können Sie von der MVN-Befehlszeile mit mvn jetty: run ausführen.

+0

Dan, ist es möglich, Persistenz von DataNucleus entkoppelt zu bekommen, die das Kern-Framework zugeordnet ist ..!? Oder können wir die DB wählen, die wir lieber beibehalten? – peaceUser

+0

oder können wir wählen DB, die wir lieber über einen anderen Persistenz-Mechanismus lieber DataNucleus? Wie zB MetaModel. – peaceUser

+0

Gegenwärtig ist Apache Isis eng mit DN verbunden, zumindest für Entitäten. Im Prinzip könnten Sie eine App ohne Entitäten erstellen, nur Modelle anzeigen und dann Ihre eigene Persistenz erstellen. Aber es wäre eine Menge Arbeit. DN unterstützt viele verschiedene Persistenzspeicher - nicht nur RDBMS - und wenn Sie einen anderen Persistenzspeicher verwenden möchten, können Sie immer den StoreManager-SPI von DN implementieren, siehe http://www.datanucleus.org/documentation/extensions/store_manager.html. –

Verwandte Themen