ПредишенСледващото

Технологично справка cach - бързо създаване на богати уеб приложения, използващи технологията
Много от съвременните приложения предоставят потребителски интерфейс в уеб браузър. И много от тези интерфейси като "богат" (наситени), както и потребителски настолни интерфейси. Включено в Caché технология InterSystems Zen ™ ви позволява да създавате уеб приложения в рекордно кратко време.

CSP технологии

Основа и InterSystems Zen технология, осигурява механизъм за уеб приложения е Cach технологияé Server Pages (CSP). Някои от неговите качества и характеристики, са изброени по-долу.

  • Динамични Server Pages. За разлика от традиционните уеб сървъри, просто се върнете в браузъра, статични HTML страници, CSP технологии включва динамично създаване на страници на сървъра, като използва кода на приложението. В този случай, приложенията могат по-бързо да отговорят на много различни нужди и да се интегрират съответните страници с резултати, за да се върнете към тях в браузъра.
  • Модел сесия. Всички процеси на обработка, свързани с конкретните страници от браузъра се третират като част от една сесия, от първата заявка браузър и да прекрати прилагането или времето за изчакване е превишена в обмена на съобщения.
  • Устойчивост на сървъра. По време на сесията на сървъра, и дори целия контекст приложение, данните за кандидатстване могат да бъдат автоматично запазени в паметта между исканията на браузъра. Това значително опростява разработването и поддържането на сложни приложения.
  • Идентифициране на потребителите. За удостоверяване на потребителя може да се използва във всяка част от използваното Caché механизми за удостоверяване.
  • Encryption. Caché автоматично кодира информация в URL адреса, за да се осигури идентификация на потребителя и да се предотврати неоторизиран достъп. криптиращия ключ се съхранява само на сървъра и е валидна само по време на една сесия.

Архитектура класове за уеб страници

В Cach системаé Всяка уеб страница е обект - една инстанция на класа на страница, която съдържа методи за генериране на съдържанието на страницата. Обикновено класове страница - потомците на стандартния клас уеб страници% CSP.Page, която осигурява всички страници на различни функционалности, по-специално - на възможността за генериране на горни и криптиране. Този клас-базирана архитектура го прави лесно да се направят промени и да се гарантира единството на стил във всички приложения. В допълнение, тази архитектура осигурява всички предимства на обектно програмиране за създаване на уеб приложения.

Дзен технологии и уеб страници, на базата на компоненти

InterSystems Zen технология осигурява лесен начин за бързо създаване на сложни данни в сферата на уеб приложения с привлекателен вид на високо интерактивни потребителски интерфейс. Дзен не е език за програмиране от четвърто поколение. Дзен - това е богата библиотека от предварително създадени компоненти обекти и инструменти за разработка на базата на InterSystems Corporation създадена технология CSP и обект технология. Дзен е особено подходящ за развитие на уеб-базирана версия на приложенията за клиент-сървър, че първоначално са били създадени с помощта на тези инструменти за разработка на клиент / сървър среда, като Visual Basic или PowerBuilder.

Дзен компоненти позволяват да се направи много по-динамични взаимодействия: не са ограничени само за предаване на стойностите към сървъра с помощта на «Submit» механизъм. Например, с помощта на компонента, под формата на Дзен (Zen форма компонент), можете да зададете своя собствена процедура на проверка, включително незабавни разговори към сървъра, без да е необходимо да изпратите заявка за страница и последвалото го пребоядисване. За потребители на процес влизане такива данни тя изглежда по-естествено.

Страници на базата на Zen могат лесно да се комбинират със страници, разработени от други методи за развитие на уеб базирани на CSP.

Какво е "компонент Дзен»

Дзен компонент е описание клас, който определя външния вид и поведението на компонента на страницата. Дефиницията на клас съдържа в Дзен (състояща се от един документ) пълно описание на компонента, включително и на стила, кодът на сървъра страна и от страна на клиента код.

Видове Zen компоненти

Дзен библиотека включва компоненти, които прилагат всички стандартната контрола HTML-тип: входни кутии, текстови полета, бутони, полета, етикети и т.н. Тези компоненти имат допълнителни поведения наследени от контрол клас, използвани в Дзен.

Други Zen компоненти включват:

  • Меню - поддържа различни видове менюта;
  • Grid - за да добавите към поведението на листовете електронни стил към уеб страница;
  • Tree - за да се покаже йерархичен контрол дърво данни);
  • Tab - раздел компонент включва набор от раздели, всеки от които съдържа набор от други компоненти;
  • Графика - изпълнена с богата гама от компоненти диаграми във формат SVG, включително линейни диаграми (линия графики), площ графики (площ графики), кръгова диаграма (кръгови диаграми), както и диаграми, показващи максималните и минималните стойности на данни (ВИИ-ниска диаграми), както и на място диаграми (XY диаграми);
  • Графично Meter - скоростомери, датчици и т.н. позволява показване на данни като динамични визуални компоненти.

Промяна на външния вид на компонент библиотека Zen

Дзен Всички компоненти поддържат набор от свойства, които дават възможност за поява на заявлението. Заявленията могат да конфигурират тези свойства по време на изпълнението, за да промените стойностите, външния вид и поведението на компоненти.

Външен вид също се контролира от описанията на CSS стилове (можете да замените тези стилове, за да промените шрифтовете, цветове, размери и т.н.) във връзка с цялото приложение, отделните страници или отделните компоненти.

Можете да създадете подкласове на компонентите, съдържащи се в библиотеката Zen за по-нататъшно вид замяна и поведение.

Разкриване на нови компоненти Дзен

Едно от основните свойства на печелившия Дзен - предоставя възможност за лесно създаване на нови компоненти.

Всеки компонент се изпълнява като клас Дзен. За да създадете нов компонент, трябва да:

  1. създаване на нов клас компонент, който може да бъде подклас на съществуващата компонент;
  2. прилагане на метод за извършване на HTML съдържание на компонента;
  3. описва методите за сървърни и клиентски страните на за изпълнение на поведение по време на изпълнение на компоненти;
  4. уверете се, че даден клас включва описанието на лист за каскада стил, необходими за определяне на външния вид на компонент.

Как да се прилагат молба въз основа на Дзен локализация на различни езици

Ако е необходимо технология Zen автоматично поддържа набор от всички текстови стойности (заглавия, надписи и т.н.) да се показват, включени в компонента за кандидатстване решение в специална таблица локализация. Можете да експортирате заявление маса локализация под формата на XML-документ, превежда на ценностите на други езици, и да импортирате нови таблици.

По време на изпълнение, Дзен използва стойностите на текстови въз основа на езика на браузъра избрания в момента потребител.

Подкрепа за SVG формат

SVG позволява ефективно използване на стандартни данни за метод за извеждане на изображение на дадена уеб страница. Дзен, наред с други неща, дава възможност да се създаде компоненти на изображението се извършва с помощта SVG, и за поддържане на набор от предварително установена въз основа на SVG компоненти.

Браузърите, които поддържат технологията Дзен

Дзен работи с Firefox, Chrome, Safari и Internet Explorer (версия 7.0 и по-нова). За Internet Explorer Adobe SVG приставка е необходим, ако искате да използвате SVG-компоненти на Дзен.

Дзен доклади

Предимства Caché

"Рич" Уеб потребителски интерфейс
Визуално привлекателни високо интерактивни страници могат да бъдат генерирани по начин, по-близки до това, което виждаме в GUI клиент-сървър приложения, отколкото традиционните прост браузъра бутон SUBMIT. За потребителите на интерактивната формат изглежда по-естествено, и в заявлението е по-проста.

Бързото развитие на обект
Използването на предварително създадени компоненти ускорява процеса на разработване и улеснява последващите изменения.

Unified потребителски интерфейс
Компонент архитектура опростява определянето и поддържането на единна молба за стил и кодекс на поведение.

Автоматично генериране на отчети
Необходими доклади могат да бъдат генерирани автоматично, отпечатани или прехвърлени в браузъра на потребителя.

Технологично справка cach - бързо създаване на богати уеб приложения, използващи технологията

InterSystems Corporation
световната централа
Един Memorial диск
Cambridge, МА 02142-1356

Тел: +1.617.621.0600
Факс: +1.617.494.1631

Подкрепете проекта - споделете линка, благодаря!