Hivext Community
Февраль 06, 2012, 12:23:08 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Добро пожаловать в сообщество разработчиков Hivext.
 
Wiki   IDE   Console      Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Что такое Скриптинг серверной логики?  (Прочитано 6491 раз)
Tenshi
Administrator
Full Member
*****

Авторитет: 3
Сообщений: 121



Просмотр профиля
« : Декабрь 20, 2009, 05:16:39 »

Скриптинг серверной логики - это сервис реализованный в рамках Hive API платформы Hivext. Сервис позволяет создавать, редактировать, удалять и выполнять скрипты на серверах Hivext.

В сервисе реализованы:
  • Многомодульность
  • Многопоточность (при больших нагрузках скрипты выполняются на нескольких серверах параллельно)
  • Стандартные библиотеки (import для java, функции Hive API доступны для всех языков)

На сегодня сервис поддерживает:
  • Java
  • Server-Side Javascript (SSJS)
  • Embed Javascript (EJS) - для шаблонизации

Сервис позволяет делать вставки других языков программирования, например из Javascript вызвать Java функцию (передать параметры и получить результат) и наоборот.

Создание скрипта производится через метод CreateScript, а выполнение через метод Eval.

После размещения скриптов в сервисе скриптинга, в их глобальном пространстве имен становится доступен объект hivext который дает доступ ко всем методам, функциям и техникам Hive API.

Адреса к скриптам

К скриптам автоматически формируются адреса (endpoint) в формате:

http://{идентификатор_приложения}.app.hivext.ru/{имя_скрипта}/

http://{идентификатор_приложения}.app.hivext.ru/ - ведет на скрипт с именем index

HTTP запрос на endpoint скрипта инициирует его выполнение и возвращение результата.

Документация и примеры

Примеры кода для Java, Javascript

Подробное описание сервиса и его методов http://doc.hivext.ru/index.php/Скриптинг
« Последнее редактирование: Январь 30, 2010, 01:09:47 от Tenshi » Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC | Sitemap Valid XHTML 1.0! Valid CSS!