AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte HTTP Server Framework für Object Pascal - nun auf GitHub

HTTP Server Framework für Object Pascal - nun auf GitHub

Ein Thema von mjustin · begonnen am 23. Feb 2012 · letzter Beitrag vom 22. Apr 2023
Antwort Antwort
ConstantGardener

Registriert seit: 24. Jan 2006
Ort: Halberstadt
379 Beiträge
 
Delphi 10.4 Sydney
 
#1

AW: Web Component Server Framework für Delphi Webanwendungen

  Alt 26. Feb 2012, 21:34
...jupp ich auch
Andreas Schachtner
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.010 Beiträge
 
Delphi 2009 Professional
 
#2

AW: Web Component Framework für Delphi Webanwendungen

  Alt 6. Mär 2012, 17:41
Eine neue Demoversion ist erschienen. Sie zeigt weitere Features, darunter die Verwendung des integrierten Log4D Logging Frameworks aus einer Web Component heraus.

http://mikejustin.wordpress.com/web-...er-for-delphi/

Da innerhalb des Servers mehrere 'Kontexte' gleichzeitig ausgeführt werden können (zum Beispiel Seiten zum Thema Delphi unter http://localhost/delphi/*.* und andere Seiten unter http://localhost/allesandere/*.*), unterstützt das Framework auch getrennte Logging-Ausgaben.
Delphi-Quellcode:
procedure TLoggingWebComponent.OnGet(Request: TIdHTTPRequestInfo; Response: TIdHTTPResponseInfo);
begin
  // build the HTML response
  Response.ContentText := Bind('logging.html');

  // messages go to logger with the same name as the context path
  Config.GetContext.Log('Message from TLoggingWebComponent.OnGet');
end;
Vom Framework wird je Kontext ein Log4D Logger angelegt, der über die Konfigurationsdatei config\log4d.props getrennt konfiguriert werden kann. Damit läßt sich zum Beispiel eine getrennte Logdatei je Kontext erzeugen.
Michael Justin
habarisoft.com

Geändert von mjustin ( 6. Mär 2012 um 17:45 Uhr)
  Mit Zitat antworten Zitat
ConstantGardener

Registriert seit: 24. Jan 2006
Ort: Halberstadt
379 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Web Component Framework für Delphi Webanwendungen

  Alt 6. Mär 2012, 20:19
...nette Demo. Gibt es denn das Framework selbst/oder Teile schon irgendwo zum probieren?

Welche Lizenz soll das dann haben?

cu cg
Andreas Schachtner
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.010 Beiträge
 
Delphi 2009 Professional
 
#4

AW: Web Component Framework für Delphi Webanwendungen

  Alt 11. Mär 2012, 06:33
...nette Demo. Gibt es denn das Framework selbst/oder Teile schon irgendwo zum probieren?

Welche Lizenz soll das dann haben?
Danke für das Feeedback! Die erste Version des Web Components Server Frameworks wird im Laufe dieses Monats offiziell erscheinen. Wer schon vorher einen Code-Schnappschuss ausprobieren möchte, kann unter http://www.habarisoft.com/habari_webcomponents.html bereits eine Lizenz erhalten. Die Web Components Single Developer Lizenz gilt für die Verwendung auf beliebig vielen Servern.

Eine andere Möglichkeit, den Code zu erhalten ist die Teilnahme am Beta Test, siehe (folgendes) Posting.
Michael Justin
habarisoft.com
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.010 Beiträge
 
Delphi 2009 Professional
 
#5

AW: Web Component Framework für Delphi Webanwendungen

  Alt 11. Mär 2012, 06:58
Habari Web Components - Update:
  • neue Demo einschliesslich VisualMM Speichermonitoring
  • Unterstützung von Logging pro Kontext
  • neue Web Component für statische Resourcen (TdjDefaultWebComponent)
  • HTTP Session Unterstützung aktivierbar je Kontext (weniger Resourcenverbrauch, weniger Cookies)
  • komplette API Dokumentation erstellt mit doxygen
  • Lizenzen ab sofort erhältlich
  • neue Webseite


Logging pro Kontext
: vor allem zur Diagnose im Echtbetrieb ist es aus Performancegründen vorteilhaft, nur den zu untersuchenden Webanwendungskontext mit "Trace" Level protokollieren zu lassen, und die anderen Webanwendungen unverändert mit dem Default Level ("Info" oder "Warn").



Screenshot

Screenshot der aktuellen Demo:
Miniaturansicht angehängter Grafiken
habari_webcomponents_demo.png  
Michael Justin
habarisoft.com

Geändert von mjustin (16. Jun 2012 um 09:14 Uhr)
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.010 Beiträge
 
Delphi 2009 Professional
 
#6

AW: Web Component Framework für Delphi Webanwendungen

  Alt 19. Mär 2012, 18:47
Neues Demo

Der Demodownload enthält jetzt drei Serverdemos und ein PDF (Getting Started):

* "Kitchen Sink" Demo
* Datenbank (erfordert InterBase XE Standardinstallation)
* VisualMM (erfordert ActiveMQ Message Broker)

Neu in der Kitchen Sink Demo: eine Ajax-Demo, in der ein Formular einen POST Request sendet, dessen Inhalt vom Server beantwortet und nicht als neue Seite, sondern innerhalb der aktuellen eingebettet wird.

Neues Feature: mehrere Konnektoren (Portmapping)

Ein Server kann jetzt auf mehreren Ports gleichzeitig aktiv sein. Beispiel:

Code:
http://127.0.0.1:8080/public/index.html -> Konnektor A mit Kontext "public" ist auf Port 8080 erreichbar
http://127.0.0.1:7777/admin/index.html -> Konnektor B mit Kontext "admin" ist auf Port 7777 erreichbar
Damit sind zum Beispiel gesicherte Administrationsseiten möglich, die nur auf einem bestimmten Port erreichbar sind. Über Firewalls kann man damit den Zugriff auf diese Seiten blockieren.
Michael Justin
habarisoft.com
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:00 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz