Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Kleine Demo zu mORMot (https://www.delphipraxis.net/164270-kleine-demo-zu-mormot.html)

Hannes Kuhn 23. Apr 2013 06:44

AW: Kleine Demo zu mORMot
 
Hallo,

ich beschäftige mich auch gerade mit dem mORMot.

Die Daten vom REST-Server möchte ich gerne im WebBrowser in Tabelleform
darstellen.

Wie mache ich das am besten ?

Danke und Gruß
Hannes

general-e 23. Apr 2013 07:32

AW: Kleine Demo zu mORMot
 
Hallo Hannes,

im Grunde bekommst du ja die Antwort als JSON-String zurück.
Diesen wandelst du dann z.B. in ein Assoziatives Array um.
Dann über eine Schleife die Tabellen-Zeilen füllen.

Code:
$str = file_get_contents("http://www.example.com/demo/person");

$persons = json_decode($str, TRUE);

echo "<table>";
foreach($persons as $i => $person)
{
  echo "<tr>";
 
  echo "<td>".$person["vorname"]."<\td>";
  echo "<td>".$person["name"]."<\td>";
  echo "<td>".$person["geb_dat"]."<\td>";

  echo "<\tr>";
}
echo "<\table>";
Gruß

Hannes Kuhn 23. Apr 2013 09:09

AW: Kleine Demo zu mORMot
 
Hallo general-e,

wenn ich Dich richtig verstanden habe, benötige ich dafür einen WebServer.

Im Beispiel von Sir Rufo holt sich der WebBrowser direkt die Daten vom
REST-Server.

Das AddOn JSONview für FireFox bereitet dann den JSON-String für die Darstellung in FireFox auf, nur eben nicht so wie ich das möchte.

Gibt es eine Möglichkeit die Darstellung im WebBrowser anzupassen auch ohne WebServer ?

Gruß
Hannes

Sir Rufo 23. Apr 2013 09:14

AW: Kleine Demo zu mORMot
 
Ja, wenn du dir ein eigenes AddOn für Firefox schreibst ...

Elvis 23. Apr 2013 09:27

AW: Kleine Demo zu mORMot
 
Was für einen Vorteil hat man den damit, verglichen z.Bsp. mit ASP.Net WebApi + EntityFrameWork/nHibernate oder anderen aktuellen Systemen?
Ich meine es muss ja als Framework so gut sein, dass es all die Nachteile, die man sich mit Delphi aufhalst (Sprache, IDE, kein GC, EMB!, kaum moderne Libraries, kein Mocking, ...) wieder ausgleicht.
Ist es wirklich so gut, dass man damit etwas neues in Delphi anfangen würde? Oder ist eher etwas um alten Code verteilt nutzbar zu machen?

general-e 23. Apr 2013 09:49

AW: Kleine Demo zu mORMot
 
Es gibt auch noch die Möglichkeit mit JS zu arbeiten. Stichworte JQuery / Ajax
Daten über AJAX-Request laden und über JS einen Tabelle erzeugen.

Da brauchst du nur die HTML Seite und keinen Webserver.

Hannes Kuhn 23. Apr 2013 10:00

AW: Kleine Demo zu mORMot
 
Welchen WebServer (nur lokales Netzwerk) den ich direkt in die Serveranwendung compilieren kann, würdet Ihr mir empfehlen ?

mjustin 23. Apr 2013 13:49

AW: Kleine Demo zu mORMot
 
Zitat:

Zitat von general-e (Beitrag 1212476)
Es gibt auch noch die Möglichkeit mit JS zu arbeiten. Stichworte JQuery / Ajax
Daten über AJAX-Request laden und über JS einen Tabelle erzeugen.

Da brauchst du nur die HTML Seite und keinen Webserver.

Wohin geht denn der Ajax Request, wenn er nicht an einen Webserver geht? :gruebel:

Sir Rufo 23. Apr 2013 13:55

AW: Kleine Demo zu mORMot
 
Zitat:

Zitat von mjustin (Beitrag 1212559)
Zitat:

Zitat von general-e (Beitrag 1212476)
Es gibt auch noch die Möglichkeit mit JS zu arbeiten. Stichworte JQuery / Ajax
Daten über AJAX-Request laden und über JS einen Tabelle erzeugen.

Da brauchst du nur die HTML Seite und keinen Webserver.

Wohin geht denn der Ajax Request, wenn er nicht an einen Webserver geht? :gruebel:

An den mORMot HTTP-REST Server?

mjustin 23. Apr 2013 14:06

AW: Kleine Demo zu mORMot
 
Zitat:

Zitat von Sir Rufo (Beitrag 1212561)
Zitat:

Zitat von mjustin (Beitrag 1212559)
Zitat:

Zitat von general-e (Beitrag 1212476)
Es gibt auch noch die Möglichkeit mit JS zu arbeiten. Stichworte JQuery / Ajax
Daten über AJAX-Request laden und über JS einen Tabelle erzeugen.

Da brauchst du nur die HTML Seite und keinen Webserver.

Wohin geht denn der Ajax Request, wenn er nicht an einen Webserver geht? :gruebel:

An den mORMot HTTP-REST Server?

Das macht Sinn - verstehe, mORMot ist erst mal nur REST. Das HTML Dokument (in dem das Javascript läuft) kann man ja auch über andere Protokolle als HTTP senden :-D

Allerdings stelle ich mir schon vor, dass man z.B. einen Apache HTTP betreibt um alle HTTP Dienste damit zentral bereitstellen zu können. HTML Dateien per Mailanhang auszuliefern hat nur begrenzten Geekwert :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:02 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz