Ich habe eine Anwendung von Student Details mit Struts Framework erstellt Jetzt habe ich die Aufgabe, ember.js Framework in der gleichen Anwendung für Client-Seite zu verwenden. Kann mir jemand erklären, wie ich beides zusammen nutzen kann?Wie verwenden Sie ember.js für Client-Seite mit Struts als Server-Seite?
Antwort
Wie Sie selbst gesagt haben, möchten Sie zwei Anwendungen schreiben. Eine auf der Clientseite und eine auf der Serverseite. Mit Glut kann ich dir nicht helfen. Aber wie es aussieht, können Sie mit nur einem Ember-Befehl einen mit allen benötigten Ressourcen erzeugen und diese Dateien auf einen normalen (Apache) Webserver stellen. Dieser Webserver ist der Ausgangspunkt für Ihre Benutzer.
Für die Serverseite benötigen Sie Streben und die struts-json-plugin. Damit können Sie eine API erstellen, mit der der Ember-Client sprechen kann. Sie müssen keine JSP-Sites in Struts für diese Schnittstelle verwenden.
Vielleicht könnte es so aussehen:
+--------------------+ visits +------------------------+
| Client Web Browser | --------> | Ember Apache Webserver |
+--------------------+ +------------------------+
|
| JSON +-------------------------+
+---------------------> | Struts JSON Interface |
+-------------------------+
Ember und Struts zusammenarbeiten können, aber meine persönliche Meinung ist, dass es nicht ideal ist. Wenn Sie nur den Ember-Client als Frontend haben und keine anderen Struts-Funktionen verwenden möchten, würde ich empfehlen, spring zu verwenden, da dies Ihren Anforderungen besser entspricht.
- 1. Paginierung: Serverseite oder Clientseite?
- 2. Reactjs Clientseite und Serverseite beide zusammen
- 3. C# Etiketten in Zebra drucken - Serverseite/Clientseite
- 4. Serverseite geschlossen, sobald die Clientseite geöffnet wird
- 5. Datumsfeldwert wechselt von Clientseite zu Serverseite
- 6. Wie verwenden Sie einen Rückgabewert von der Serverseite (VB.NET) auf der Clientseite (JavaScript)?
- 7. Wie werden die Validierungsregeln sowohl auf der Clientseite als auch auf der Serverseite verwendet?
- 8. Benutzer-Agent-Wert wird abgerufen. Serverseite vs Clientseite?
- 9. Wie Sie JAXB-Annotationen auf der Clientseite für GWT verwenden?
- 10. Erstellen von Webseiten auf der Serverseite oder der Clientseite?
- 11. Wo werden komplexe Algorithmen ausgeführt? Serverseite oder Clientseite?
- 12. Verteiltes System: Fehler auf Serverseite auf Clientseite ausgelöst
- 13. Verwenden von Linq-Ausdrücke, um Clientseite von DAL zu entkoppeln (das ist Serverseite)
- 14. Warum Ember.js mit Rails verwenden?
- 15. Ausführen eines Python-Skripts auf der Clientseite von der Serverseite
- 16. Angular 2 + Spring: Getting NULL als abgerufene Daten auf der Serverseite von Clientseite
- 17. Führen Sie VBScript auf Serverseite mit asp.net
- 18. Wie Autofokus mit ember.js Vorlagen verwenden?
- 19. Wenn Sie ein Webprojekt starten, ist es besser, mit der Clientseite oder der Serverseite zu beginnen?
- 20. Julia als Serverseite
- 21. So senden Sie Daten von der Serverseite (Express.js) zur Clientseite (React.js)?
- 22. Warum jQuery auf der Serverseite mit Knoten verwenden?
- 23. Ember.js {{action}} anders als klicken
- 24. So verwenden Sie Netcat als Komprimierungsproxy
- 25. Dateisystemmodul nodejs auf Clientseite verwenden
- 26. Verwenden von underscore.js groupBy mit Ember.js
- 27. Wie asynchronen Dienst in ember.js verwenden?
- 28. Ember.js hasMany als Liste von Kontrollkästchen
- 29. Wie erhalten Sie Wert von Struts Bean?
- 30. Wie kann ich eine Zeichenfolge von der VBScript-codierten Serverseite an das VBScript der Clientseite übergeben?