Sie die Domäne verwenden, können Sie bereits in der neuen Rest api haben, ändert sich nichts. Möglicherweise möchten Sie die @Resource-Anmerkungen hinzufügen.
Wenn es eine andere App gibt, die dieselbe Domain verwendet, würde ich ein Plugin hinzufügen (wie @Joshua vorgeschlagen), wir tun es derzeit für Clients, die sowohl Admin/cms als auch Endbenutzeranwendungen haben.
In unserem Unternehmen entwickeln wir derzeit 3 Projekte mit einer Idee Ich werde gut auf Ihre Bedürfnisse passen glauben, oder kann helfen, jemand anderes, ein ähnliches Projekt beginnt
Wir die Anwendungen auf diese Weise organisiert:
- wir haben eine Grails App mit Rest-api Profil erstellt
- wir ein Grunzen/bower/npm Projekt erstellt haben (Sie yoo Winkelgenerator verwenden könnte, aber es war mehr als wir brauchten)
- Wir haben
Vorteile ein Android und und iOS-Apps haben wir gesehen haben:
Die Winkel Anwendung der gleichen Verfahren wie die mobilen Anwendungen aufruft, es gibt nur eine Controller, ein Service, ein Grails App
Die Web-Anwendungen ist pure JS und CSS und läuft reibungslos im Serve (npm installieren dienen)
Sie können den Web-App in jedem CDN wie Amazon Cloud vorne einsetzen und in der Lage eine große Nachfrage zu handhaben, und man kann es schnell
Nur Sie, falls bereitstellen wissen nicht, , aber mit Grunz und Bower können Sie die Pipeline-Automatisierung von Assets ersetzen.
Hoffe, es hilft Ihnen!
Legen Sie Ihre Shared-Domain-Klassen in einem Plugin, das Plug-in beiden Anwendungen nutzen. Erledigt. –