Інформаційні системи і технології на підприємствах - Плескач В. Л. - Засоби створення Web-сайтів
Java - мова програмування, розроблена компанією Sun Microsystems й нагадує структурою і синтаксисом мову програмування С. Вона є сьогодні в Internet у двох варіантах: JavaScript і Java. Перший варіант мови є всього лише надбудовою стандарту HTML і значно розширює можливості документа, створеного в цьому форматі. Модуль, написаний мовою JavaScript, інтегрується у файл HTML як підпрограма і викликається на виконання з відповідного рядка HTML-коду стандартною командою. Вбудований у браузер інтерпретатор мови сприймає і скрипт, і код гіпертексту як єдиний документ, обробляючи дані одночасно. Модуль Java на відміну від JavaScript не інтегрується у використовуючу його сторінку, а існує як самостійне застосування з розширенням. class у вигляді аплета. Він також викликається з Html-файла Відповідною командою, але завантажується, ініціалізо-вується і запускається для виконання у вигляді окремої програми у фоновому режимі.
Технологія Java дає змогу додати сторінці елементи інтер-активності, формувати, компонувати і повністю контролювати формат спливаючих вікон, що з'являються, і вбудованих фреймів, організовувати такі активні елементи, створити чат тощо. Серед переваг цієї технології слід назвати відсутність необхідності встановлювати і налагоджувати на сервері нові додаткові модулі, що забезпечують роботу Java-програм.
Технологія Common Gateway Interface (CGI) застосовує у складі ресурсу Internet інтерактивні елементи на базі застосувань, що забезпечують передачу потоку даних від об'єкта до об'єкта.
У загальному випадку принцип роботи CGI виглядає так: користувач заповнює на Web-сторінці певну форму і натискає на кнопку, після чого вбудований у HTML-код рядок виклику CGI-скрипта запускає відповідну програму CGI і передає їй управління процесом обробки інформації. Введені користувачем дані відсилаються цій програмі, а вона у свою чергу вбудовує їх в іншу сторінку, відправляє поштою або трансформує іншим способом.
Скрипти CGI розміщуються на сервері у спеціально відведеній для цих цілей директорії CGI-BIN. Слід пам'ятати, що підключення, відладка і запуск таких програм вимагають відповідних прав доступу до Л"р-сервера, а також певних знань і навиків.
Технологія CGI зазвичай реалізується двома методами: або з використанням програм, написаних мовою PERL (Practical Extraction and ReportLanguage), або із застосуванням мови С, оскільки більшість UNIX-сумісних платформ включають вбудований транслятор цієї мови.
Подібні програми мають розширення. cgi. Необхідно зазначити, що PERL є інтерпретованою мовою, тому не вимагається додаткової компіляції. Крім згаданих можливостей за допомогою цієї технології можна організувати систему показу послідовності рекламних банерів або автозавантаження файлів на сервер, створити форму відправки електронного листа безпосередньо зі сторінки сайта або службу віртуальних листівок. Серед переваг CGI слід назвати їх незалежність від клієнтського програмного забезпечення. Головний недолік полягає в тому, що для установки і створення застосувань CGI на сервері потрібно володіти правами адміністратора, оскільки ці програми при запуску здатні порушити нормальне функціонування сер-верного комп'ютера і дестабілізувати роботу мережі.
Server Side Includes (SSI) - технологія, що дає можливість реалізувати такі можливості, як висновок у документі того чи іншого тексту залежно від певних умов або згідно з заданим алгоритмом, формувати файл HTML з фрагментів, що динамічно змінюються, або вбудовувати результат роботи CGI у певній його ділянці.
Часто у Web-дизайнера виникає необхідність застосувати у процесі створення Ht ml- Документа складне форматування - від абзацу до абзацу змінювати шрифт, розташувати текст, його колір, формувати різні таблиці даних. Можна вирішити цю проблему за допомогою стандартних засобів HTML: описувати кожен абзац окремим набором команд, але в цьому випадку підсумковий документ матиме великий розмір, створення коду стає трудомісткою роботою. Інколи використовують інший підхід: підключають до сторінки зовнішній файл, виконаний у стандарті CSS (Cascading Style Sheets - каскадні таблиці стилів), в якому за допомогою спеціальної макромови один раз жорстко задають форматування сторінки. Файл CSS виконує роль шаблону, що використовується для форматування тексту, таблиць й інших елементів у документі HTML. Є можливість підключати один і той самий фізичний файл CSS до різних Web-сторінок сайта. CSS можна використовувати практично на будь-якому сервері без будь-яких обмежень.
Hypertext Preprocessor (PHP, препроцесор гіпертексту) - мова програмування, створена для генерації сторінок на Web-сервері і роботи з базами даних. У наш час підтримується переважною більшістю представників хостинга. Входить у LAMP - стандартний набір для створення Web-сайтів (Linux, Apache, MySQL, PHP (Python або Perl)).
Серед мов програмування у мережі PHP - одна з популярних скриптових мов (поряд з JSP, Perl та мовами, що використовуються в ASP. NET) завдяки своїй простоті, швидкості виконання, багатій функціональності і поширенню початкових кодів на основі ліцензії PHP. PHP відрізняється наявністю ядра і модулів, що підключаються, розширень для роботи з базами даних, сонетами, динамічною графікою, криптографічними бібліотеками, документами формату PDF тощо. Інтерпретатор PHP підключається до Web-сервера або через модуль, створений спеціально для цього сервера (наприклад, для Apache або IIS). Синтаксис PHP подібний до синтаксису мови С, деякі елементи запозичені з мови Perl. Нині PHP використовується сотнями тисяч розробників.
Active Server Pages (ASP, активні сторінки сервера) - ще одна технологія, подібна до JavaScript і PHP. Для того, щоб зробити Web-сторінку інтерактивною з застосуванням технології ASP, необхідно вбудувати в її код відповідний скрипт, написаний макромовою. Скрипт інтерпретується і виконується безпосередньо на сервері, після чого призначеному для користувача браузеру відправляється вже Html- Документ з результатами роботи сценарію ASP.
Ця технологія допомагає легко розробляти застосування World Wide Web. ASP працює на платформі операційних систем лінії Windows NT і на Web-сервері IIS. ASP - це технологія попередньої обробки, що дає змогу підключати програмні модулі під час процесу формування Web-сторінки. Відносна популярність ASP заснована на використанні мов сценаріїв VBScript або JScript і можливості використання зовнішніх. СОМ-компонент. Технологія ASP розвинулась у вигляді ASP. NET - нової технології створення, що базується на платформі Microsoft. NET.
Visual Beginners All-purpose Symbolic Instruction Code Script (VBScript, або Visual BASIC Script, візуальний символічний універсальний командний код для початківців) - мова, що інтерпретується, вбудовується в літі-документ з метою включення до складу Web-сторінки інтерактивних елементів. Visual Basic Scripting Edition є компонентом Windows Script Host. Він широко використовується при створенні скриптів в операційних системах сімейства Windows. VBScript було створено компанією Microsoft з метою заміни застарілої пакетної мови. VBScript є спрощеною версією синтаксису Visual Basic, зокрема не підтримується типізація: усі змінні мають тип Variant.
Схожі статті
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - 9.1. Основи Web-технологій
Будь-яка технологія, що достатньо розвинулася вперед, не відрізняється від дива. Артур Кларк 9.1. Основи Web-технологій Як зазначалося у розділі 1,...
-
Будь-яка технологія, що достатньо розвинулася вперед, не відрізняється від дива. Артур Кларк 9.1. Основи Web-технологій Як зазначалося у розділі 1,...
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - Етапи створення ІС
Основні: 1. Придбання (дії і завдання замовника, що купує ІС). 2. Постачання (дії і завдання постачальника, який забезпечує замовника програмним...
-
Інформаційні технології класифікують за різними критеріями. Таблиця 4.1. Класифікація інформаційних технологій Етап Період Характеристика За задачами та...
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - Документація на розроблення ІС
Основні: 1. Придбання (дії і завдання замовника, що купує ІС). 2. Постачання (дії і завдання постачальника, який забезпечує замовника програмним...
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - Типи АРМ офісних систем
Автоматизоване робоче місце (АРМ) - це програмно-технічний комплекс, що забезпечує автоматизацію функцій його діяльності, поєднуючи комплекс технічних,...
-
Автоматизоване робоче місце (АРМ) - це програмно-технічний комплекс, що забезпечує автоматизацію функцій його діяльності, поєднуючи комплекс технічних,...
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - Процеси життєвого циклу ІС
Основні: 1. Придбання (дії і завдання замовника, що купує ІС). 2. Постачання (дії і завдання постачальника, який забезпечує замовника програмним...
-
Системний блок Складається з корпуса з блоком живлення і материнської (системної) плати. Блок живлення перетворює змінний струм на постійний струм...
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - Архітектура MicroStrategy
На рис. 8.5 показано архітектуру інформаційно-аналітичної системи, побудованої на балі ВІ-платформи MicroStrategy. MicroStrategy Intelligence Server...
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - Oracle ВІ Publisher
Oracle ВІ Publisher підтримує добре масштабований сервер формування звітів, який генерує і поширює звіти різних форматів на основі даних з множини джерел...
-
Автоматизована система управління ІТ-проектом призначена для інформаційної підтримки інфраструктури управління. У репозиторії проектів зберігаються дані...
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - Система адресації в Internet
У 1969 p. розпочалося створення мережі Internet Міністерства оборони США, що потім трансформувалася у мережу ARPANET і об'єднувала локальні мережі....
-
У 1969 p. розпочалося створення мережі Internet Міністерства оборони США, що потім трансформувалася у мережу ARPANET і об'єднувала локальні мережі....
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - Етапи життєвого циклу СОА
Побудова СОА є ітераційним циклічним процесом, який включає такі етапи: 1. Створення моделі. Моделлю називають перетворення загального уявлення про цілі...
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - Програмне забезпечення
Комп'ютерна програма - це алгоритм вирішення певної задачі на мові, зрозумілій комп'ютеру. Програмне забезпечення складається з операційної системи, мов...
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - Пристрої збереження інформації
Системний блок Складається з корпуса з блоком живлення і материнської (системної) плати. Блок живлення перетворює змінний струм на постійний струм...
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - Класифікація ОС
Комп'ютерна програма - це алгоритм вирішення певної задачі на мові, зрозумілій комп'ютеру. Програмне забезпечення складається з операційної системи, мов...
-
Розроблені на основі статистичного і лінгвістичного аналізів, а також методів штучного інтелекту, технології Text Mining призначені для проведення...
-
Особливість інформації, що описує бізнес-процеси підприємств, полягає в тому, що вона зберігається у вигляді певних однакових структур. Прикладами таких...
-
Зростання інформаційних потоків приводить до збільшення кількості людей, що працюють в інформаційній сфері. З розвитком продуктивних сил, ускладненням...
-
Сучасні підприємства змушені збирати й зберігати значні обсяги інформації - відомості про клієнтів та оперативні дані, що надходять в організацію з...
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - Інструментарій створення ЕС
Є багато різноманітного ПЗ, призначеного для розробки ЕС. Ці системи, реалізовані багатьма мовами програмування, використовують різні платформи та...
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - Класифікація експертних систем
ЕС інтерпретації даних призначені для визначення семантики даних. Результати інтерпретації мають бути погодженими і коректними. У таких системах нерідко...
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - 7.6. Тенденції розвитку СППР
Головними напрямами розвитку технологій мережевих обчислень є: архітектура "клієнт - сервер" буде домінантною архітектурою; домашні комп'ютерні засоби...
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - 7.4. Архітектура СППР
Архітектура СППР подається різними авторами по-різному. Наприклад, Г. Мара кас у 1999 р. запропонував узагальнену архітектуру, що складається з таких...
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - Класифікація СППР
Для СППР нині немає загальноприйнятої вичерпної класифікації. Різні автори пропонують різні класифікації. На рівні користувача НаеНепзсІтіІег (1999)...
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - 7.3. Класифікація СППР
Для СППР нині немає загальноприйнятої вичерпної класифікації. Різні автори пропонують різні класифікації. На рівні користувача НаеНепзсІтіІег (1999)...
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - Концепція ERP II
Поєднання традиційної ERP-системи підприємства з Internet-рішеннями для електронного бізнесу привели до створення нового організаційного та...
-
Інформаційні системи і технології на підприємствах - Плескач В. Л. - 1.4. Відкриті системи
Для різних категорій спеціалістів та підприємств термін "відкриті системи" розуміється по-різному. За визначенням Асоціації французьких користувачів UNIX...
Інформаційні системи і технології на підприємствах - Плескач В. Л. - Засоби створення Web-сайтів