Produkt

Více instancí sloučených serverových aplikací na stejném počítači

Automaticky přeloženo z Deepl

Hostování několika aplikací 4D Serveru na stejném počítači není neobvyklé, zejména v produkčních a předprodukčních prostředích. Pokud však váš stroj hostí sloučené serverové aplikace vytvořené s různými verzemi 4D, což je případ, kdy používáte předprodukční server s nejnovější verzí 4D, můžete se setkat s problémy kvůli sdílené složce struktury 4D.

Podívejme se, jak tento problém vyřešit.

Tipy blank

Databáze projektů: Nasazení aplikace

Automaticky přeloženo z Deepl

Vaše aplikace byla vytvořena a jste připraveni na další krok. 4D vám umožní:

  • vygenerovat zkompilovanou databázi, která již neobsahuje žádný interpretovaný kód,
  • vygenerovat samostatnou aplikaci, na kterou lze dvakrát kliknout (tj. sloučit ji s 4D Volume Desktop, databázovým strojem 4D),
  • generovat aplikace klient/server s automatickou aktualizací klientské a serverové části.

Pomocí databáze projektů můžete také vytvářet finální aplikace pro obě platformy. Projektová databáze používá stejný konfigurační soubor jako binární databáze.

Produkt blank

Databáze projektů: Správa uživatelů a skupin

Automaticky přeloženo z Deepl

Databáze projektů, které byly k dispozici v beta verzi v nejnovějších verzích 4D v 17 R-Releases, jsou nyní k dispozici pro produkci v 4D v18! Mezi mnoha změnami v 4D v18 je způsob správy uživatelů a skupin … je mnohem jednodušší, zejména nasazení. V tomto příspěvku stručně upozorníme na vše, co o těchto změnách potřebujete vědět.

Produkt blank

Snadné nasazení s 4D v18

Automaticky přeloženo z Deepl

4D v18 zavádí novou architekturu pro soubory a složky, díky které zůstanou vaše nasazené balíčky pro macOS a složky aplikací pro Windows nedotčené. Stručně řečeno, složka protokolů a všechna uživatelská nastavení, včetně nastavení zálohování 4D, jsou nyní uloženy vedle datového souboru. Ve skutečnosti existují tato nastavení dvakrát: jedno vedle struktury, které se používá jako výchozí nastavení pro nové datové soubory, a druhé vedle datového souboru, kde se ukládají uživatelské změny.
Výsledkem je, že složka obsahující strukturu může být určena pouze pro čtení, protože se v ní nic nemění (*). Nasazení je jednodušší, protože složku se strukturou lze jednoduše vyměnit, nic v ní není třeba předem kopírovat.

(*) pouze v databázích projektů. V binárních databázích jsou tabulky uživatelů a hesel uloženy ve struktuře, takže složka nesmí být určena pouze pro čtení.

Produkt blank

Souběžné sloučení klientů ze stejného počítače

Automaticky přeloženo z Deepl

Ptali jste se na způsob, jak spustit více klientů na stejném počítači A současně je připojit ke stejnému serveru 4D. Nejenže jsme vás vyslyšeli, ale s verzí 4D v17 R5 vám nabízíme ještě více! Každé připojení nyní obsahuje oddělenou složku mezipaměti obsahující IP adresu připojení, port a kód hash. Díky tomu nyní můžete připojit i několik klientů z jednoho počítače k více serverům na různých počítačích. Není potřeba žádná konfigurace, stačí spustit a sledovat, jak to funguje!

Produkt blank

Nová architektura pro nasazení aplikací

Automaticky přeloženo z Deepl

Sloučené aplikace dnes ukládají mnoho informací do balíčku aplikace a také do zkompilovaného souboru (.4DC). Kromě toho, že ukládání informací v balíčku aplikace brání vytváření aplikací pouze pro čtení, má ještě jeden nepříjemný důsledek: informace se ztratí při aktualizaci aplikace.

Produkt blank

Zamezení zobrazení dialogového okna „Vybrat datový soubor“ pro nově nasazenou aplikaci

Automaticky přeloženo z Deepl

Při nasazení aplikace u zákazníka, ať už jde o sloučenou aplikaci 4D Server, nebo aplikaci pro jednoho uživatele, 4D obvykle otevře dialogové okno „Vybrat datový soubor“. K tomu dochází proto, že u aktualizovaného řešení nemůže 4D najít pozici naposledy použitého datového souboru, protože jste právě nahradili starou strukturu. A při prvním použití 4D neví, kde chcete datový soubor vytvořit – proto se na umístění zeptá.

Tento dialog, jako úplně první interakce s vaší aplikací, může být pro zákazníka matoucí. A k ověření datového souboru dojde ještě před tím, než se On Startup provedeno, dříve než má váš kód možnost vybrat jiný soubor. Aby se tomu zabránilo, zavádí 4D v15 novou funkci s názvem Výchozí data.