Разработка INTRANET приложений

       

Разработка INTRANET приложений

Общие сведения об Internet/Intranet
Основы технологии Internet/Intranet
Преимущества
Недостатки
Архитектура Internet/Intranet-приложений
Основные информационные ресурсы и потоки
Средства разработки, эксплуатации и сопровождения Internet/Intranet-приложений
Традиционная схема публикации и просмотра документов
Intranet-приложения с доступом к БД

Интерпретируемые загружаемые Intranet-приложения
Взаимодействие Web-клиента с другими серверами
Обзор языков и средств программирования Internet
Язык гипертекста HTML
Язык виртуальной реальности VRML
Язык программирования Java
Языки сценариев JavaScript
VisualBasicScript
PERL
Tcl/Tk

Обзор протоколов и интерфейсов
Протокол HTTP
Шлюзовой интерфейс CGI
Прикладные интерфейсы Web-серверов
Интерфейс связи с БД JDBC
Броузеры и серверы Intranet
Программы просмотра (броузеры)
Основные возможности броузеров
Броузеры NetscapeNavigator и MicrosoftInternetExplorer
MSInternetExplorer

NetscapeNavigator
Удобство использования
Чтение страниц Web
Инструментарий для организации коллективной работы
Защита
Инструментарий для других служб Internet
Модули расширения Plug-In
Компоненты ActiveX
Направления развития броузеров Netscape и Microsoft
Web-серверы

Основные функции Web-серверов
Обзор Web-серверов
MicrosoftInternetInformationServer
NetWareWebServer
NetscapeEnterpriseServer, NetscapeFastTrackServer
Специализированные Web-серверы
Вопросы безопасности
Виртуальные Web-серверы
Санкционирование доступа к серверам
Защищенный протокол SSL

Использование комплексов защиты сетей
Языки и средства разработки Intranet-приложений
Язык гипертекстовой разметки HTML
Предшественники HTML
Группы тегов HTML
Структура HTML-документа
Оформление блоков гипертекста
Описание таблиц
Формы для организации диалога

История развития HTML. Диалекты и стандарты
Средства подготовки гипертекста и гипермедиа
Классификация средств подготовки гипертекста
HTML-редакторы и визуальные редакторы гипертекста
MicrosoftFrontPage
NetscapeNavigatorGold 3.0
HoTMetalPro
WebEditProfessionalEdition
Конверторы файлов в гипертекст
Графика

Карты изображений
Анимация
Аудио и видео
Язык гипермедиа VRML
Основные конструкции
Система координат

Поля
Узлы
Размножение
Расширяемость
Вопросы кириллизации
Поддержка различных кодировок кириллицы
Кириллизация при подготовке и конвертировании гипертекста
Языки разработки интерактивных страниц гипертекста и гипермедиа
Язык сценариев JavaScript
Сравнение языков программирования JavaScript и Java

Включение сценариев в гипертекст
Обработка событий
Свойства объекта document
Массивы
Стеки гипертекстовых ссылок
Фреймы и окна
Наследование кода скриптов различными страницами
Общая характеристика языка VBScript

Особенности серверных сценариев
Типы данных
Переменные и константы
Операторы VBScript
Управляющие конструкции VBScript

Процедуры и функции
Объекты и их иерархия, методы и свойства
Основные понятияJava
Понятие Класса
Пакеты и интерфейсы. Формат модуля трансляции Java

Обработка исключений и легковесные процессы (потоки)
Передача данных по сети
Инструментальные средства разработки Intranet-приложений
Визуальные средства программирования IntraBuilder
Единая платформа разработки приложений для Internet и Intranet от Netscape
Инструментальный набор JDK
MSVisualJ++

Редактирование и работа с проектами
Компиляция и отладка
Редактор ресурсов и мастер ресурсов
Система программирования SymantecCafe
Интеграция Intranet-технологий и СУБД
Основы реляционных БД
Архитектура клиент-сервер, сервера БД и инструментальные средства
Язык SQL

Определение данных.
Доступ к данным.
Манипулирование данными.
Управление доступом.
Разделение данных.
Обеспечение целостности данных.
Структура основного предложения SQL
HAVING
Модификация данных
Создание базы данных

Программирование на SQL
Открытый протокол ODBC для связи с сервером БД
Взаимодействие Internet/Intranet-приложений с СУБД
Доступ к базе данных на стороне сервера
Доступ к базе данных на стороне клиента
Использование интерфейса CGI для связи с СУБД

Разработка INTRANET приложений

Достоинства и недостатки спецификации CGI
ISAPI и NSAPI
Доступ к БД через интерфейс JDBC

MicrosoftSQLServerWebAssistant
Шлюз dbWeb для доступа к БД
Серверные расширения IDC и ASP
Динамическая публикация отчетов из БД
Шаг 1. InternetInformationServer принимает адрес URL.
Шаг 2. IIS загружает библиотеку Httpodbc.dll и передает ей адрес URL.
Шаг 3. Библиотека Httpodbc.dll читает IDC-файл.
Шаг 4. Библиотека Httpodbc.dll
Шаг 5. Библиотека Httpodbc.dll выбирает данные из БД и отправляет их в HTX-файл.
Шаг 6. Библиотека Httpodbc.dll

Компонент DataBaseAccess
Объект Connection
Объект Command
Объект Recordset
Коллекция Properties
Организация работы с БД с помощью ASP
PowerBuilder 5.0

Взаимодействие FoxPro с Web-броузерами
Сервер приложений BaikonurWebApplicationServer
Создание приложений Web к базам данных Oracle
Разработка распределенных приложений
Взаимодействие апплетов Java и языков сценариев
Непосредственный доступ к Java
Управление Java-апплетами
Управление Java- plug-ins
Подход от Netscape: LiveWire
Компонентная объектная модель COM

Активные серверные страницы ASP
Обзор объектов и компонентов ASP
Встроенные объекты
Офисные приложения Intranet
Интеграция офисных пакетов с Internet/Intranet

LotusSmartSuite
CorelOffice
Взаимодействие электронной почты и пакетов коллективной работы с Internet/Intranet
MicrosoftExchange 5.0
LotusNotes и сервер Domino
Система GroupWise для поддержки групповой работы в электронном офисе
Электронные архивы и Internet

Применение FTP-архивов
Системы управления документами на основе Web-технологий
Общие сведения
Базовая структура HTML-страницы
Заглавие HTML-страницы
Определение текстовых атрибутов и заголовков
Навигация и гипертекстовые ссылки
Предформатированый текст

Нумерованные списки
Маркированные списки
Создание внутренних связей в документе
Основные приемы работы с броузером
Графические форматы
Графический тег img
Выравнивание изображений
Графика в текстовых броузерах
Изображения в качестве гипертекстовых связей
Создание таблицы

Добавление новых строк в таблицу
Создание строки надписей
Включение названия
Выравнивание внутри таблицы
Перекрытие текстом строк и столбцов
Задание для самостоятельной работы

Содержание раздела