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


3942494f




Разработка 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
Выравнивание изображений
Графика в текстовых броузерах
Изображения в качестве гипертекстовых связей
Создание таблицы

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

C - статьи

К сожалению, выбор компилятора часто обусловлен, опять-таки, идеологией и соображениями вроде "его все используют". Конечно, среда разработки Microsoft Visual C++ несколько более удобна, чем у портированного gcc - но это ведь вовсе не значит, что релиз своего продукта вы должны компилировать с использованием MSVC++. Используйте оболочку, компилируйте промежуточные версии на MSVC++ (кстати, время компиляции у него гораздо меньше, чем у gcc), но релиз можно собрать с использованием другого компилятора, например от Intel. И, в зависимости от компилятора, можно получить прирост в производительности на 10% просто так, на ровном месте. Но какой "правильный" компилятор выбрать, чтобы он сгенерировал максимально быстрый код? К сожалению, однозначного ответа на этот вопрос нет - одни компиляторы лучше оптимизируют виртуальные вызовы, другие - лучше работают с памятью.


Биржевой анализ - Паттерны

Паттерны хороши настолько, насколько цена им следует. Многие игроки увлекаются охотой за паттернами, полагая, что все, что им нужно для торговли - хороший сетап. К сожалению, такой подход чаще всего ведет к потере денег. Торговые сетапы - это прогнозные архетипы, не больше и не меньше. Некоторые из них работают, словно по учебнику, тогда как другие никак не поддаются пониманию.

Паттерны 123
Паттерны Price Action
ПаттерныWoodies CCI
Анализ паттернов
Вершины паттернов

Волновые паттерны
Руководство по паттернам
Свечи и паттерны
Паттерны входа
Гармоничные паттерны

Паттерны Гартли
Диапазон паттернов
Краткосрочные паттерны
Временные полосы паттернов
Паттерны - Сделки

Паттерны - Тактика
Паттерны на форекс
Ложные паттерны
Модели паттернов
Объем паттернов

Продолжение паттернов
Проектирование паттернов
Разворот паттернов
Циклы паттернов
Ликвидность паттернов