Appweb nebo Embedthis Appweb je open source, přenosný, rychlý, kompaktní, malý, zdarma, cross-platform a efektivní příkazového řádku program, který byl navržen tak, aby dodávat vestavěný server určený výhradně pro testování dynamických webových applications.Features na A glanceKey funkce patří multi-threaded a event-driven jádro, které poskytuje výjimečnou propustnost, reakce, zatímco má vynikající využití paměti, modulární architekturu, v jedné rovině v aplikacích a zařízeních, podpora XIP (Execution In Place).
Mezi další vlastnosti můžeme zmínit plnou HTTP / 1.1 podpora, dynamicky načítaných modulů, server-side web rámec JavaScript, v paměti PHP modul, v procesu CGI, Apache kompatibilní logování a nastavení, stejně jako základní a strávit ověřování.
Navíc, Program je dodáván s Secure Socket Layer (SSL / TLS) podporu, státní podpoře relace pro správu dat, klientský program HTTP a odpovídající knihovnou, stejně jako konfigurační soubory ROMable a webových stránek.
Appweb je vyhovující standardům aplikace, která podporuje HTTP / 1.1, HTTP / 1.0, HTTP RFC 2617, CGI / 1.1 a SSL RFC 2246 protokoly. Kromě toho, web rámec Ejscript je kompatibilní s ECMA-357 a ECMA-262 protocols.Getting začalo AppwebInstalling software Appweb na vašem operačním systému GNU / Linux je snadný úkol. Jediné, co musíte udělat, po stažení a uložení poslední verzi programu na počítači, je extrahovat obsah archivu, otevřete Terminal aplikaci, přejděte do umístění extrahované archivních souborů (např cd / home / softoware / appweb-4.6.5), spusťte & lsquo; ./ configure && make & rsquo; příkaz pro konfiguraci a kompilaci software, následovaný & lsquo; sudo make install & rsquo; Příkaz ji nainstalovat systém wide.Supported operační systémy a hardware platformsAppweb úspěšně podporován na všech distribucích GNU / Linux, stejně jako na Solaris, Microsoft Windows a operační systémy Mac OS X. 64-bit (x86_64), 32-bit (x86 / i386), ARM, PowerPC, MIPS, Sparc a SH CPU architektury jsou podporovány v této době.
Co je nového v této verzi:
- Opravy:
- Windows adresář průchod [otázka 246]
- Chunk filtr pro dělené okrajové pakety [otázka 247]
- Windows jednožilové systémy [otázka 248]
- Cache servis inicializace & quot; společná & quot; [Otázka 249]
- Linux 2.4 kompilace [otázka 245]
- Legacy-MVC aplikace nepodaří sestavit, protože default.esp používá renderFlash s příliš mnoha args. [Otázka 251]
- Fix httpStealConn uvolněním zásuvkou. [Otázka 252]
Co je nového ve verzi 4.4.3:
- Tato verze přidává menší opravu pro řízení toku v HTTP potrubí.
Co je nového ve verzi 4.4.2:
- Toto je menší aktualizace, kterým ESP databáze migrace Při použití SQLite.
Co je nového ve verzi 4.4.1:
- Tato zanedbatelná opravná vydání řeší problém s umístěním z komponent generátoru souborů ESP.
Co je nového ve verzi 4.4.0:
- Hlavní vlastnosti:
- Hlavní výkonnostní optimalizace. [Otázka 224]
- zvýšení bezpečnosti obranných protiopatření. Přidáno Monitor a obrany směrnic. [Otázka 213]
- Přidat Angularjs podporu v ESP. [Otázka 196]
- Zvýšit & quot; esp & quot; Aplikace generátor pro generování aplikační komponenty, včetně úhlové aplikací. [Otázka 197]
- Změnit algoritmus transformace hesla použít Blowfish šifrování [otázka 198]
- Drobné Nabízeno:
- jQuery podpora aktualizace ESP [otázka 179]
- Aktualizace EspApp s novou syntaxí. [Otázka 180]
- Přidat ESP src / app.c. To je vyvolána při spuštění Appweb. [Otázka 181]
- Přidat lessjs podporu ESP. Vyměňte staré layout / téma stylů s theme.less. [Otázka 182]
- Přidat ESP html5shiv pro generované aplikací [emisních 183]
- Přidává podporu pro multi-line řetězců v šablonách ESP přes zadní klíště. [Otázka 185]
- Přidat direktivy StreamInput ke kontrole vstupu streaming nebo ukládání do vyrovnávací paměti požadavek těla. [Otázka 199]
- Přidat směrnici Mapa pro transparentní obsahu mapování rozšíření. Kritizují směrnice Compress. [Otázka 200]
- Přidat httpLogout API. [Otázka 201]
- Přidat httpAddAuthStore a HttpAddAuthType API povolit přepsání režim ověření hesla. [Otázka 202]
- Přidat httpAddParamsFromJsonBody API. [Otázka 203]
- Vylepšené MPR API pro: mprGetRandomString, mprGetCacheStats, mprCryptPassword, mprMakeSalt, mprAddKeyWithType, mprQueryJsonString, mprQueryJsonValue, stitle, mprGlobPathFiles. [Otázka 204]
- Nahradit metoda PutMethod a TraceMethod směrnice s AddMethods, RemoveMethods a SetMethods. [Otázka 208]
- Přidat direktivy SessionCookie řídit viditelnost cookie relace. Default je nyní & quot; HttpOnly & quot ;. [Otázka 210]
- Přejmenovat EspShowErrors as ShowErrors dát k dispozici všem manipulátory. [Otázka 211]
- směrnice Přidáno Stealth ovládat stealth režimu. Utajený režim skrývá záhlaví Server v odpovědích. [Otázka 212]
- směrnice Přidáno Header definovat hlavičky odpovědi. [Otázka 215]
- Použitý & quot; Header nastavení & quot; definovat důležitých směrnic zabezpečení na výchozí appweb.conf. [Otázka 216]
- Optimalizováno nahrání souboru. [Otázka 218]
- Obtížnější dodržování WebSockets. Předávání Autobahn testovací sady. [Otázka 217]
- Přidat palloc API pro trvalé přidělení paměti [emisních 226]
- Přidat JSON dotazu API [otázka 230]
- Vylepšit esp generátor pro generování aplikací pomocí různých straně klienta rámců. [Otázka 231]
- Opravy:
- Opravy kontroly ESP. [Otázka 184]
- Aktualizace ESP záložky opravit pořadí polí [otázka 186]
- Aktualizace ESP Bleskové zprávy - nebyly zúčtování. [Otázka 187]
- Odstranit směrnice EspLoad. Nyní integrovány do EspApp. [Otázka 188]
- Odstranit vedení & quot; - & quot; ze všech tříd ESP CSS. [Otázka 189]
- žádost Fix HTTP streamování tělo vstup na http jádra motoru. [Otázka 205]
- Fix Http zasedání. Agregovat všechny státní relace data v jednom objektu. [Otázka 206]
- Make loading poskytovatel SSL thread-safe. [Otázka 207]
- Make loading poskytovatel SSL thread-safe. [Otázka 207]
- Fix Socket a návratové kódy SSL když zásuvka je plná. [Otázka 214]
- směrnice Fix Source být vzhledem k trase domů, spíše než na trase dokumenty. [Otázka 219]
- opravy pro systém Windows, když jde čas pozpátku [otázka 227]
- Fix esp rekompilace na okna [otázka 228]
- Upravit ESP vyrovnávací modul pojmenování zahrnout appname jako přísada do názvu MD5. To je nezbytné pro podporu více aplikací s regulátory se stejným názvem. [Otázka 234]
- nekompatibilní změny:
- Ovládací generátory ESP HTML jsou zastaralé. Doporučený postup je použití rámce na straně klienta jako rohové pro ovládací prvky HTML.
- Směrnice EspApp má nyní nový formát. Naleznete v dokumentaci ESP podrobnosti. Starý formát je povoleno, ale nepoužívá.
- ESP Blesk Mechanismus nyní zachovává bleskové zprávy do dalšího regulátoru a oni jsou pak vymazány před názoru, po tom. Flash by neměl být používán pro zpětnou vazbu do pohledu.
- Funkce ESP setFlash () je nyní přejmenován na blesk ().
- Funkce ESP blesku () byla přejmenována renderFlash (). To musí být v souladu s ostatními vykreslení metodami.
- Funkce ESP espGetFlashMessage () byla přejmenována espGetFlash ()
- ESP regulátor funkce mají nové pojmenování: esp_controller_APP_NAME místo esp_module_NAME. To umožňuje více aplikací s regulátory se stejným názvem.
- ESP src / *. C soubory musí být nyní s názvem src / app.c
- ESP mezipaměti moduly jména jsou různé a nyní zahrnují název app jako přísada v názvu MD5.
- Funkce stylů ESP () nyní generuje standardně odkaz na & quot; statický / css / all.css & quot; místo & quot; layout.css & quot; a & quot; Téma / default.css & quot ;. To je podporovat použití méně a VVBS, které shromáždí stylů.
- Pokud direktiva trasy používá stejný vzor jako dříve vytvořené trasy, bude to otevřít a upravit předchozí trasu.
- Směrnice Hlavička je přejmenována RequestHeader. Použijte SetHeader nastavit hlavičky odpovědi.
- Směrnice Compress je přítomen, ale nepoužívá. Použít & quot; Mapa stlačený & quot; místo toho. Mapa je obecnější zařízení, které zahrnuje kompresi.
- Funkce httpHandleOptionsTrace () je zastaralé. API je přítomen, ale nepoužívá.
- LimitRequestBody nepodá velikosti nahrávání. Použijte LimitUpload omezení velikosti nahrávání souboru.
- Změnil pole HttpRoute.dir na HttpRoute.documents. To je, aby nedošlo k záměně s HttpRoute.home.
- Výchozí nastavení Appweb je nyní zajistit-by-default. Limity bezpečnostní schránky jsou nastaveny poměrně nízká a výchozí odpovědi nyní obsahují záhlaví omezit cross-site skriptování zranitelnosti. Viz zabezpečení výchozí pro další informace.
- httpAddResourceGroup, httpAddResource, httpAddClientRoute a httpAddRouteSet změnily podpisů, aby se ubytovat předponu identifikátoru URI pro URI server-side regulátoru.
Směrnice
Inicializace modulu
Co je nového ve verzi 4.3.5:
- Drobné chyby byly opraveny, včetně problémů s MDB v paměti databázi, a tam byly výkonnostní optimalizace pro požadavky SSL.
Co je nového ve verzi 4.3.4:
- Tato verze přidává drobné opravy pro výpočet HTTP relace pískoviště limity a aktualizovaná podpora pro jQuery 1.9.
Co je nového ve verzi 4.3.3:
- Aktualizace ESP & quot; C & quot; web rámec a ESP aplikace MVC generátor.
- Opravy podporu SQLite databáze a šablony ESP. JQuery aktualizován na 1,9.
Co je nového ve verzi 4.3.2:
- To je hlavní tlak s dokumentací a navíc 30 samostatných vzorků, které prokazují webový rámec, ESP C Language.
Komentáře nebyl nalezen