ORDA: Snadné smyčkování s novou značkou 4D
Pravděpodobně jste již použili cyklus For each…End for each pro práci s výběry entit ORDA nebo s kolekcemi. Jeho použití je jednoduché a přímočaré. Chtěli byste jej použít jako značku 4D ve svých stránkách SHTML? Nebo snad pomocí příkazu PROCVIČIT 4D TAGY?
Od verze 4D v19 můžete! Čtěte dále a dozvíte se více.
4D Data Explorer v akci
Přestože je 4D Data Explorer stále ve verzi Preview (v dalších verzích se jistě objeví další funkce ), napadlo nás ukázat vám produkt v akci a nechat vás poznat jeho možnosti.
Jedná se o rozhraní webového prohlížeče, které může používat správce i vývojář, a to vzdáleně (zabezpečeným způsobem pomocí připojení HTTPS) nebo lokálně na stejném počítači jako otevřená databáze.
Potřebujete během vývoje zkontrolovat svá data? Potřebujete najít data, která by mohla způsobit chyby? Data Explorer s výkonným dotazovacím enginem a intuitivním webovým rozhraním je pro vás jako stvořený!
Podívejte se na video:
Škálovatelné relace pro pokročilé webové aplikace
Webové aplikace jsou dnes základními moderními nástroji. S rostoucím výkonem strojů a procesorů musí webové aplikace neustále splňovat požadavky na výkon. Proto 4D Web Server v18 R6 nabízí nový druh webové relace: škálovatelnou webovou relaci.
Pojďme se dozvědět více!
Podpora sdílení prostředků mezi původními uživateli (CORS)
Vytvořili jste někdy požadavek na data HTTP, abyste se pak setkali s červenou chybou „přístup k požadavku HTML byl zablokován zásadami cors“ ?
Pokud je váš web na stejné doméně jako server webové služby, není to žádný problém. To však neplatí v případě, že provádíte požadavek s křížovým původem. Přístup je odepřen z důvodu zabezpečení prohlížeče, které brání požadavkům HTTP na jinou doménu. Výsledek? Chyba zásad CORS.
Abyste mohli na svém serveru explicitně povolit určité požadavky cross-origin, podporuje nyní 4D protokol CORS. Přístup k datům pomocí požadavků s křížovým původem se právě stal jednodušším!
Použití webové oblasti mimo obrazovku
Potřebujete načítat webové stránky, extrahovat metadata nebo generovat obrázky z obsahu stránek na headless serveru? Pokud jste odpověděli „ano“, pak máte štěstí, protože 4D v18 R3 to umožňuje! Nyní můžete vytvořit webovou oblast mimo obrazovku pomocí WA Run offscreen area příkazem.
Více webových serverů v jedné instanci 4D
Potřebovali jste někdy použít více webových serverů, abyste například rozdělili kód webové aplikace do několika obchodních jednotek, oddělili webový server správce od uživatelského nebo spustili starou část, která ještě není připravena na preempci, v samostatné instanci a umožnili hlavní části běžet preemptivně?
Pokud přikyvujete hlavou, že ano, pak čtěte dál, protože 4D v18 R3 vám to umožní … snadno.
Lepší pochopení relací 4D REST
V předchozím příspěvku na blogu jsme vám ukázali, jak začít pracovat se serverem 4D REST. Provedli jsme vás různými CRUD operacemi pomocí Postmanu a odkázali vás na úplnou dokumentaci REST. V tomto příspěvku na blogu vám vysvětlíme, jak relace ve 4D fungují. Toto pochopení vám zajistí, že budete schopni vytvořit systém ověřování založený na relacích pomocí serveru 4D REST.
Škrabání webu pomocí objektové notace
Chcete získat data, která nejsou dostupná prostřednictvím REST nebo webových služeb? Co když jsou k dispozici pouze na webových stránkách? Člověk si data přečte dostatečně snadno, ale čtení dat HTML pomocí programovacího jazyka už tak jednoduché není. Někteří vývojáři se pokoušejí používat funkce Position a Substring, jiní zkoušejí Regex, ale je to nepříjemné a časově náročné. Zcela odlišný přístup spočívá v převedení jazyka HTML na objekt a získání dat pomocí objektového zápisu. Řádky tabulky se zpracovávají jako kolekce a lze je snadno procházet ve smyčce!
Tento příspěvek na blogu popisuje, jak tento přístup použít, a poskytuje několik užitečných tipů.
Testování výkonného serveru 4D REST pomocí aplikace Postman
4D poskytuje výkonný server REST, který umožňuje přímý přístup k datům uloženým v databázích 4D. To umožňuje například vytvořit rozhraní API, které lze použít s moderní technologií front-endu(např. , Angular, React atd.). V tomto příspěvku na blogu vám poskytneme první seznámení s robustním serverem 4D REST. Uvidíte, jak jej nakonfigurovat a otestovat operace vytváření, načítání, aktualizace a mazání (CRUD) pomocí nástroje pro testování API, Postman.
Další informace o webových procesech
Požádali jste o více informací o webových procesech, abyste mohli lépe identifikovat požadavky, které mohou zpomalovat nebo blokovat váš server. Vyslyšeli jsme vás a ve verzi 4D v17 R5 jsme přidali informace o adresách URL používaných webovými procesy. Tyto informace lze získat dvěma způsoby: prostřednictvím okna správy serveru 4D nebo v jazyce 4D pomocí příkazu Get process activity .
Kontaktujte nás
Máte dotaz, návrh nebo se chcete spojit s blogery 4D? Napište nám!
* Vaše soukromí je pro nás velmi důležité. Kliknutím sem si můžete prohlédnout naše Zásady
