Appweb или Embedthis Appweb является открытым исходным кодом, портативный, быстрый, компактный, небольшой, бесплатный, кросс-платформенный и эффективная программа командной строки, которая была разработана, чтобы доставить встроенный сервер, предназначенный исключительно для тестирования динамических веб-applications.Features на а glanceKey особенности включают многопоточных и событийно-управляемой втулка, которая обеспечивает исключительную производительность, ответ, имея выдающиеся использование памяти, модульную архитектуру, встраиваемая в приложениях и устройствах, поддерживающих XIP (исполнение на месте).
Среди некоторых других функций, мы можем отметить, полный HTTP / 1.1, которые динамически загружаемых модулей, на стороне сервера JavaScript веб-фреймворк, в памяти модуля PHP, в процессе CGI, совместимый регистрацию и конфигурацию Apache, а также основную и дайджест-проверки подлинности.
Кроме того, программа поставляется с Secure Socket Layer (SSL / TLS), поддержку государственной поддержки сессия управления данными, в клиентской программе HTTP и соответствующей библиотеки, а также файлы конфигурации ROMable и веб-страниц.
Appweb является совместимое приложение стандарты, поддерживает HTTP / 1.1, HTTP / 1.0, HTTP RFC 2617, CGI / 1.1 и SSL RFC 2246 протоколов. Кроме того, веб-фреймворк Ejscript совместим с ECMA-357 и ECMA-262 protocols.Getting началось с AppwebInstalling программное обеспечение Appweb в операционной системе GNU / Linux является непростой задачей. Все, что вам нужно сделать, после скачивания и сохранения последнюю версию программы на вашем компьютере, чтобы извлечь содержимое архива, откройте терминал приложение, перейдите в папку, добытых архивных файлов (например, CD / дома / softoware / appweb-4.6.5), запустите & lsquo; ./ настроить && сделать & Rsquo; Команда для настройки и компиляции программного обеспечения, а затем и lsquo; Судо сделать установку и Rsquo; команда для установки его система wide.Supported операционных систем и аппаратных platformsAppweb успешно поддерживается на всех распределений GNU / Linux, а также на Solaris, Microsoft Windows и операционных систем Mac OS X. 64-бит (x86_64), 32-разрядный (x86 / i386), ARM, PowerPC, MIPS, SPARC и SH CPU архитектуры поддерживаются в данный момент.
Что нового сильный > В этом выпуске:
- Исправления:
- Окна каталог обхода [вопрос 246]
- Кусок фильтр для сплит граничных пакетов [вопрос 247]
- Окна одноядерные системы [вопрос 248]
- Кэш инициализации службы и Quot; поделился & Quot; [вопрос 249]
- Linux 2.4 сборник [вопрос 245]
- Наследие-MVC приложение не компилируется, поскольку default.esp использует renderFlash слишком много аргументов. [вопрос 251]
- Fix httpStealConn освобождая из розеткой. [вопрос 252]
Что нового в версии 4.4.3:
- Эта версия добавляет незначительные исправления для контроля потока в HTTP-трубопровод.
Что нового в версии 4.4.2:
- Это небольшое обновление, исправление баз данных ESP миграции при использовании SQLite.
Что нового в версии 4.4.1:
- Это незначительное выпуск исправлений устраняет проблему с места файлов компонентов генератора ESP.
Что нового в версии 4.4.0:
- Основные характеристики:
- Основные оптимизации производительности. [вопрос 224]
- Добавлена безопасности оборонительные контрмеры. Добавлено монитор и обороны директивы. [вопрос 213]
- Добавить Angularjs поддержку в ESP. [вопрос 196]
- Повышение & Quot; особенно & Quot; Генератор приложений для создания компонентов приложения, включая Радиально-приложений. [вопрос 197]
- Изменение использование алгоритма хеширования пароля использовать Blowfish шифрование [вопрос 198]
- Небольшие Особенности:
- Поддержка Обновление ESP JQuery [вопрос 179]
- Обновление EspApp директива с новым синтаксисом. [вопрос 180]
- Добавить ESP SRC / app.c. Это вызывается при запуске Appweb. [вопрос 181]
- Добавить lessjs поддержку ESP. Замените старые листы макет / тема стиле с theme.less. [вопрос 182]
- Добавить ESP html5shiv сгенерированных приложений [183 выпуска]
- Добавлена поддержка для строк многострочных в шаблонах ESP через бэк-тик. [вопрос 185]
- Добавить директиву StreamInput контролировать входной потокового тело запроса или буферизации. [вопрос 199]
- Добавить директиву Карта для прозрачного содержимого карт расширения. Устаревшим директиву Сжать. [вопрос 200]
- Добавить httpLogout API. [вопрос 201]
- Добавить httpAddAuthStore и HttpAddAuthType интерфейсы, чтобы разрешить переопределение схему проверки пароля. [вопрос 202]
- Добавить httpAddParamsFromJsonBody API. [вопрос 203]
- Расширенные API-интерфейсы для MPR: mprGetRandomString, mprGetCacheStats, mprCryptPassword, mprMakeSalt, mprAddKeyWithType, mprQueryJsonString, mprQueryJsonValue, stitle, mprGlobPathFiles. [вопрос 204]
- Заменить метод PutMethod и TraceMethod директивы с AddMethods, RemoveMethods и SetMethods. [вопрос 208]
- Добавить директиву SessionCookie контролировать видимость куки сессии. По умолчанию теперь и Quot; HttpOnly & Quot ;. [вопрос 210]
- Переименовать EspShowErrors в ShowErrors, чтобы сделать доступными для всех обработчиков. [вопрос 211]
- Добавлена Стелс директива контролировать режим невидимости. Режим невидимости скрывает заголовок сервера в ответах. [вопрос 212]
- директива Добавлено Заголовок определить заголовки ответа. [вопрос 215]
- Б & Quot; Заголовок установить и Quot; определять важные директивы безопасности в appweb.conf по умолчанию. [вопрос 216]
- Оптимизирован загрузки файлов. [вопрос 218]
- Усиленный соблюдение WebSockets. Проходя автобан тестов. [вопрос 217]
- Добавить palloc API, для постоянных отчислений памяти [226 выпуска]
- Добавить JSON API запроса [вопрос 230]
- Улучшение генератор ESP, чтобы создавать приложения, используя различные стороны клиента базы. [вопрос 231]
- Исправления:
- Исправлены управления ESP. [вопрос 184]
- вкладки Обновление ESP исправить порядок перехода [вопрос 186]
- Обновление ESP быстрые сообщения - не убирали. [вопрос 187]
- Удалить директиву ESPLOAD. Теперь интегрированы в EspApp. [вопрос 188]
- Удалить ведущим & Quot; - & Quot; от всех классов ESP CSS. [вопрос 189]
- потокового запроса HTTP Fix вход тела в HTTP основного двигателя. [вопрос 205]
- Исправлена Http сессий. Совокупные все данные состояния сеанса в одном объекте. [вопрос 206]
- Сделать загрузка поставщик SSL нитей. [вопрос 207]
- Сделать загрузка поставщик SSL нитей. [вопрос 207]
- Исправлена гнездо и SSL коды возврата, когда сокет полном объеме. [вопрос 214]
- директива Источник Fix, чтобы быть относительно пути домой, а не направлять документы. [вопрос 219]
- Исправлена окон, когда время идет в обратном направлении [вопрос 227]
- Fix особенно перекомпиляции на окнах [вопрос 228]
- модуль кэш-Изменить ESP называя включить APPNAME в качестве ингредиента в имени MD5. Это необходимо для поддержки нескольких приложений с контроллерами одного и того же имени. [вопрос 234]
- Несовместимые изменения:
- Элемент управления генераторов ESP HTML устарели. Рекомендуемый подход заключается в использовании рамок на стороне клиента, как угловые для управления HTML.
- директива EspApp теперь имеет новый формат. Смотрите документацию ESP для деталей. Старый формат включен, но не используется.
- Механизм флэш ESP теперь сохраняет быстрые сообщения в следующем контроллера, и они затем стерты до зрения после этого. Флэш не должны использоваться для обратной связи в поле зрения.
- Функция ESP setFlash () теперь переименован вспышки ().
- Функция ESP вспышки () переименован renderFlash (). Это будет согласовываться с другими методами оказывают.
- Функция ESP espGetFlashMessage () переименован espGetFlash ()
- контроллер ESP есть новое соглашение об именах: esp_controller_APP_NAME вместо esp_module_NAME. Это позволяет нескольким приложениям с контроллерами одного и того же имени.
- ГНЦ ESP / *. C файлы теперь должны быть названы SRC / app.c
- ESP модули кэш названия разные, а теперь включает имя приложения в качестве ингредиента во имя MD5.
- Функция стилей ESP () теперь генерирует по умолчанию ссылку на & Quot; статический / CSS / all.css & Quot; вместо & Quot; layout.css & Quot; и & Quot; тема / default.css & Quot ;. Это необходимо для поддержки использования менее и SCCS какой совокупные таблицы стилей.
- Если директива маршрута использует ту же схему, как ранее проложенному маршруту, он будет открывать и изменять предыдущий маршрут.
- директива Заголовок переименован RequestHeader. Используйте SetHeader установить заголовки ответа.
- директива Сжатие присутствует, но устаревшим. Использование и Quot; Карта сжатого & Quot; вместо. Карта является более общим объект, который охватывает сжатие.
- Функция httpHandleOptionsTrace () является устаревшим. В API присутствует, но устарел.
- LimitRequestBody не размер файла загрузки. Используйте LimitUpload ограничить размер загружаемых файлов.
- Изменен поле HttpRoute.dir в HttpRoute.documents. Это позволит избежать путаницы с HttpRoute.home.
- Конфигурация Appweb умолчанию теперь обеспечить, по-умолчанию. Пределы безопасности песочница установлены довольно низко и ответы по умолчанию в настоящее время включают заголовки, чтобы ограничить кросс-сайт-сценариев уязвимости. См настройками безопасности для получения дополнительной информации.
- The httpAddResourceGroup, httpAddResource, httpAddClientRoute и httpAddRouteSet изменили подписи для размещения префикс URI для сервера на стороне контроллера URI.
Функции инициализации модуля
Что нового в версии 4.3.5:
- Небольшие ошибки были исправлены, в том числе проблемы с MDB в памяти базы данных, и были оптимизации производительности для запросов SSL.
Что нового в версии 4.3.4:
- Эта версия добавляет незначительные исправления для расчета HTTP сессии песочницы Пределы и обновленную поддержку JQuery 1.9.
Что нового в версии 4.3.3:
- Обновления ESP & Quot; С & Quot; веб-фреймворк и применение ESP MVC генератор.
- Исправлены поддержки SQLite базы данных и шаблонов ESP. JQuery обновляются до 1,9.
Что нового в версии 4.3.2:
- Это мощный толчок с документацией и того 30 автономных образцов, демонстрирующих веб рамки курсовой С языка.
Комментарии не найдены