Jump to content

Роксен (веб-сервер)

Роксен
Оригинальный автор(ы) Пер Хедбор
Разработчик(и) Roxen Internet Software AB
Первоначальный выпуск 1996 год ; 28 лет назад ( 1996 )
Стабильная версия
6.1.246-релиз5 / 7 мая 2018 г .; 6 лет назад ( 07.05.2018 )
Написано в Щука
Тип Веб-сервер
Лицензия лицензия GPL
Веб-сайт скачать .рокс

Roxen — это с бесплатным программным обеспечением веб-сервер , созданный Roxen Internet Software , компанией, базирующейся в Линчепинге , Швеция , и названной в честь близлежащего озера Роксен . Он распространяется под лицензией GNU General Public License . Роксен изначально появился как Spinner в середине 1990-х годов и написан на uLPC или Pike . В период своего расцвета Roxen использовался крупными компаниями, такими как RealNetworks , [1] Средняя Гранада, [2] миссия [3] и МСИ. [4] [ нужны разъяснения ]

Роксен во многих отношениях опередил свое время. [5] с веб- интерфейсом администрирования графического пользовательского интерфейса (GUI), [6] загружаемые модули, которые могут быть написаны на нескольких языках, включая Pike и более поздние версии Java , генерация динамического контента с комплексной системой кэширования, системы репликации для многоголовых серверов и встроенный SQL- сервер для серверных операций с большими объемами данных (а также широкая поддержка другие базы данных). [7] Roxen был создан для удовлетворения потребностей создателей контента. [8]

RXML (язык макросов RoXen) [9] ) — серверный язык сценариев, интегрированный в Roxen. Этот язык обладает возможностями языков сценариев, таких как Perl, но синтаксис, подобный HTML, делает его более знакомым создателям контента. Многие сайты Roxen были разработаны с использованием шаблона MVC . [ нужна ссылка ]

Известные теги включают:

  • <if>[10] для условного контента (а также тегов else, case, for и т. д.)
  • <tablify>[11] для автоматического преобразования данных в красивые таблицы
  • <cache>[12] для управления кэшированием динамического контента для сокращения времени выборки страниц/загрузки сервера
  • <gbutton>[13] и <gtext>[14] Теги создания изображений
  • <diagram>[15] для преобразования данных в графические диаграммы/графики
  • <emit>[16] для создания контента на основе запросов LDAP, SQL или файловой системы (создать собственную фотогалерею с миниатюрами с помощью Roxen очень просто)

Модули Roxen обычно обеспечивают свою функциональность путем расширения RXML.

Все теги RXML содержат встроенную документацию, которая используется для заполнения онлайн-руководства, включенного в сайт документации Roxen. [17] и при каждой установке сервера по умолчанию.

RXML также предоставляет систему переменных; все переменные существуют в пределах домена или «области», например поля формы, передаваемые в запрос, доступны как form.fieldnameопределяемые пользователем переменные хранятся в var объем. К сожалению, пытаясь объяснить два метода создания переменных, документация сбивает с толку большинство людей.

В большинстве случаев переменные упоминаются по имени, но также возможно создать экземпляр (вставить значение) переменной в любом месте, внутри или вне тегов/разметки, используя разметку в стиле сущности XML, например &page.path;. При желании можно указать кодировку/экранирование экземпляра, например &form.username:mysql; безопасно вставить введенное пользователем значение из формы в базу данных SQL или &page.path:js; чтобы сделать переменную JavaScript безопасной.

См. также

[ редактировать ]
  1. ^ Новости NoCrew [2008-02-03T17:03:05]
  2. ^ "Дом" .
  3. ^ «XMission: Поддержка: Публикация» . www.xmission.com . Архивировано из оригинала 14 января 2005 г.
  4. ^ "Дом" .
  5. ^ Обзор продукта: Веб-сервер Roxen Challenger
  6. ^ Установите веб-сервер Roxen на Centos.
  7. ^ Роксен: Насколько слишком много функциональности?
  8. ^ Роксен: Насколько слишком много функциональности?
  9. ^ Концепции Роксена
  10. ^ Если Теги
  11. ^ <таблица>
  12. ^ <кэш>
  13. ^ <кнопка>
  14. ^ <gtext>
  15. ^ <диаграмма>
  16. ^ <испускать>
  17. ^ Сайт документации Роксена

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7a09afb0b08e83e2ac0e289e3b47f94e__1713328260
URL1:https://arc.ask3.ru/arc/aa/7a/4e/7a09afb0b08e83e2ac0e289e3b47f94e.html
Заголовок, (Title) документа по адресу, URL1:
Roxen (web server) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)