Технология ActiveX для доступа к БД на стороне клиента
• Управляющие элементы ActiveX представляют собой особенно богатый возможностями тип компонента COM. С помощью дескриптора Object элемент управлении ActiveX может быть встроен в HTML страницу.
• Элемент ActiveX – это зависимый от платформы исполняемый код, и он имеет полный доступ к компьютеру клиента. Это обстоятельство требует использования особых средств безопасности, одной из которых является цифровая подпись, которая призвана свидетельствовать (сертифицировать) легитимность разработчика.
• Когда пользователь загружает HTML-документ с элементом управления и видит сертификат, то в зависимости от доверия к разработчику, пользователь может загрузить элемент управления ActiveX или отказаться.
Синтаксис: <object width=”…” height=”…”></object>
Параметры:
Align | Определяет, как объект будет выравниваться на странице и способ его обтекания контентом. |
Classid | Адрес программы (приложения или плагина), которая работает с данным объектом, и будет запускать его. |
Code | Имя Java-апплета для его выполнения. |
Codebase | Путь к папке с Java-апплетом, который указан параметрам code или classid. |
Codetype | Указывает на тип объекта, который задан параметром classid. |
Data | Адрес файла для его отображения в окне браузер. |
Height | Высота объекта. |
Hspace | Горизонтальный доступ от объекта до окружающего контента. |
Type | MIME-тип объекта. |
Vspace | Вертикальный отступ от объекта до окружающего контента. |
Width | Ширина объекта. |
Закрывающий тег: обязателен.
• Использование элементов управления ActiveX совместно с DCOM в Web возможно, однако это достаточно хорошо работает только в пределах Intranet.
• В Internet работа может быть оставлена ближайшим брандмауэром, существенные проблемы бывают и в поддержке подключения в глобальной сети.
• В IIS можно установить соответствующий уровень защиты (High), который будет запрещать запуск элементов ActiveX без цифровой подписи.