Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Материал / Тема №1cache.ppt
Скачиваний:
9
Добавлен:
18.02.2023
Размер:
526.34 Кб
Скачать

Инструментарий Caché

GUI утилиты:

Caché Studio и Caché SQL Manager.

Языки описания серверной логики: Caché ObjectScript и Caché Basic.

Технология создания web-приложений Caché Server Pages (связывает web-страницы с Caché сквозь web- сервер)

XML документация

11

Сравнение web-технологий

Caché Server Pages

Web Server Scripting

Application

(ASP, etc.)

Servers (EJB, JSP, etc.)

Web Server

Web Server

Web Server

HTTP service

HTTP service

HTTP service

 

 

 

Application

 

 

 

 

Server

 

Business Logic

Business Logic

Business Logic

 

Data

Data

 

Data

 

Caché Server

Database Server

Database Server

 

= медленное межпроцессорное взаимодействие

= быстрое внутри-процессорное

12

 

 

взаимодействие

 

 

 

 

 

CSP - файл

Каждый CSP –файл – это файл HTML, содержащий кроме HTML-кода следующие элементы:

Теги CSP

Выражения на ObjectScript

Блоки кода на ObjectScript или Caché Basic

Код ObjectScript, который выполняется на момент компиляции или на момент генерации HTML-страницы

Гиперсобытия или вызовы серверных процедур

Браузер понимает только стандартный код HTML, который может включать процедуры JavaScript

13

страницами

CSP работает так:

Пользователь запрашивает CSP-страницу

По расширению «.csp» Веб-сервер определяет, что обработку надо предоставить серверу Caché

Caché запускает отдельную процедуру генерирования HTML-страницы

HTML-страница отсылается обратно пользователю через Веб-сервер

 

 

http://…./*.csp

 

 

 

http://…./*.csp

 

Пользователь

 

Веб/CSP

 

Сервер Caché

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

сервер

 

 

 

<HTML code>

< HTML code >

 

 

 

 

 

 

 

 

 

 

 

 

14

Преимущества использования CSP

Эффективное использование ресурсов:

Веб-сервер занимается только передачей стандартных HTML- страниц;

Сервер Caché отвечает за исполнение приложений и доступ к данным.

Полная интеграция с Caché:

Каждая CSP-страница соответствует классу в Caché;

Использование всех средств разработки Cache’ в CSP-страницах.

Простой и мощный механизм тегов.

Гибкость (SQL, JavaScript, Caché ObjectScript, встроенный HTML).

15

Литература

Документация по СУБД Caché 5.

Материалы сайта www.intersystems.ru

Иванчева Н.А., Иваньчева Т.А. Постреляционная СУБД Caché (методическое пособие). Новосибирск, 2004.

Кречетов Н.Е., Петухова Е.А., Скворцов В.И., Умников А.В., Щукин Б.А. Постреляционная технология CACHÉ для реализации объектных приложений. Учебное пособие. М.:МИФИ, 2001.

Кирстен В., Ирингер М. СУБД Caché. Объектно-ориентированная разработка приложений. М.:Бином, 2005.

Труб И.И. СУБД Caché: работа с объектами. М.: Диалог-Мифи, 2006.

16