AW: Indy basiertes Web Framework für Delphi u. Free Pascal
Zitat:
|
AW: Indy basiertes Web Framework für Delphi u. Free Pascal
Zitat:
|
AW: Indy basiertes Web Framework für Delphi u. Free Pascal
Liste der Anhänge anzeigen (Anzahl: 1)
Die Habari Web Components - Online Demo läuft nun stabil unter Ubuntu Linux 12.04. Herzlichen Dank an Remy Lebeau für die threadsichere Implementierung der iconv Encoding Routinen in Indy 10.5.9!
Die Demoanwendung ist auch für die Windows Plattform als "offline" Webserver erhältlich (erstellt mit Delphi 2009). Neu hinzugekommen in dieser Demo ist die Möglichkeit, Request Statistiken darzustellen, die von einer Instanz der Klasse TdjStatisticsHandler aufgezeichnet werden. TdjStatisticsHandler basiert auf TdjHandlerWrapper, mit deren Nachfahren das Decorator Entwurfmuster realisiert werden kann. Direkter Link zur aktuellen Request-Statistik: http://www.habariwebcomponents.de/demo/stats.html Das final release 2.2 wird in Kürze erscheinen. (Die Linux Plattform wird darin aber noch nicht "offiziell" unterstützt). |
AW: Web Application Framework für Delphi und Free Pascal
Liste der Anhänge anzeigen (Anzahl: 1)
Das Habari Web Framework ist nun in Version 2.2 erschienen.
Neu hinzugekommen im Offline Demo Download ist eine Demo für Long Polling. Bei Long Poling handelt es sich um eine Ajax-Technik, in der eine ständige HTTP Verbindung vom Client zum HTTP Server genutzt wird, um die Webseite nahezu verzögerungsfrei - ohne Reload - zu aktualisieren. Die Demo setzt Long Polling ein, um die aktuelle Requeststatistik (Anzahl der verarbeiteten HTTP Requests insgesamt, zusätzlich aufgeschlüsselt nach HTTP Statuscode sowie gestarteten und noch nicht beendeten Requests) laufend anzuzeigen. Datenformat zwischen Server und Client ist JSON. Der Server stellt den aktuellen Status mit einer Verzögerung von einer Sekunde bereitg, dadurch zeigen alle Clients annähernd im Sekundentakt neue Werte an. Neu ist ferner eine Demo für "Form Based Authentication". Diese hat gegenüber "HTTP Basic Authentication" den Vorteil, dass der Anwender die Session auch gezielt - zum Beispiel durch einen Logout-Button oder Link - schliessen kann, statt den Browser neu starten zu müssen. Die Online Demo ist nun an dieser Adresse erreichbar: http://www.habariwebcomponents.de/demo/index.html |
AW: Web Application Framework für Delphi und Free Pascal
Die Version 2.3 des kleinen HTTP Service Frameworks ist nun erschienen und enthält als neues Feature einen Exception-Stacktrace, der im Log und auch in der Response dargestellt wird (erfordert madExcept). Bei einem auftretenden Fehler in der Webanwendung - genauer gesagt, bei der Ausführung der Service Methode einer WebComponent - wird das Programm nicht beendet. Das Debuggen und Testen wird dadurch erleichtert. Die Fehlermeldung sowie der Stacktrace sind als HTML Response zu sehen.
Neu hinzugekommen ist auch eine Beispielimplementierung des NCSA Log Formats, eines Standardformats für HTTP Server Logdateien, die sich daher auch leicht mit Tools statistisch auswerten lassen. Der Logger ist als HandlerWrapper implementiert, man kann eine bereits bestehende Anwendung um Logging erweitern indem man den Logger einfach in die Handlerchain des Servers einträgt - mit einer Zeile Code erhält man so Logging aller HTTP Anforderungen. Homepage und Offline-Demo: http://www.habarisoft.com/habari_webcomponents.html Online-Demo: http://www.habariwebcomponents.de/demo/index.html Android Demo: https://play.google.com/store/apps/d...ft.webcompdemo |
AW: Web Application Framework für Delphi und Free Pascal
Version 2.5 der Habari Web Components bringt als Verbesserungen:
* Unterstützung von Free Pascal "mixed mode" Quelltexten * NCSA Logger auch unter Linux verwendbar * Bootstrap 3.0, jQuery 1.10.2, jQuery mobile 1.3.2 in den Beispielapplikationen * Zusätzliche Dokumentation * Getestet mit Indy 10.6 (revision 5044) und Free Pascal 2.6.2 * Pflege und Verbesserungen der Demoanwendungen Demoanwendungen (mit Quelltext der Beispielwebkomponenten): * "Kitchen sink" (online Version) * Flight Plan (jQuery mobile) * ReCaptcha Download: http://cc.embarcadero.com/Item/28784 oder http://www.habarisoft.com/download/H...onentsDemo.zip Die mit doxygen erstellte API Dokumentation der Version 2.5 ist online unter http://www.habarisoft.com/habari_web.../2.5/docs/api/ zu finden. |
AW: Web Application Framework für Delphi und Free Pascal
In der am 2. Mai erschienenen Version 2.8 der Habari Web Components ist jetzt die Unterstützung von Unit Tests für Lazarus / Free Pascal enthalten.
Die bereits bestehenden DUnit Tests wurden zum FPCUnit Framework kompatibel gemacht und sind über ein eigenes Lazarus-Projekt im FPCUnit GUI Testrunner ausführbar. Weitere Veränderungen in Version 2.8:
Die "Flightplan" Beispielanwendung wurde auf Version 1.4.2 des jQuery Mobile Frameworks aktualisiert. |
AW: HTTP Server Framework für Delphi und Free Pascal
Das HTTP Server Framework ist auf GitHub umgezogen und wird unter dem neuen Namen "Daraja Framework" als Open Source weiterentwickelt:
Projekt: https://darajaframework.com/ Quelltext und Wiki auf GitHub: https://github.com/michaelJustin/daraja-framework "Getting Started" PDF DarajaFrameworkGettingStarted.pdf API Dokumentation: https://darajaframework.com/docs/1.0/ |
AW: HTTP Server Framework für Delphi und Free Pascal
Zitat:
|
AW: HTTP Server Framework für Delphi und Free Pascal
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:52 Uhr. |
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