Реферат: Использование пакета Web - Oracle -Web (WOW) - текст реферата. Скачать бесплатно.
Банк рефератов, курсовых и дипломных работ. Много и бесплатно. # | Правила оформления работ | Добавить в избранное
 
 
   
Меню Меню Меню Меню Меню
   
Napishem.com Napishem.com Napishem.com

Реферат

Использование пакета Web - Oracle -Web (WOW)

Банк рефератов / Программирование

Рубрики  Рубрики реферат банка

закрыть
Категория: Реферат
Язык реферата: Русский
Дата добавления:   
 
Скачать
Microsoft Word, 556 kb, скачать бесплатно
Заказать
Узнать стоимость написания уникального реферата

Узнайте стоимость написания уникальной работы

Использование пакета Web - Oracle -Web (WOW) 7.1 Введение 7.2 Назн ачение и схема работы 7.3 Состав 7.4 Установка 7.5 Использование 7.6 Спецификация процедур пакета htp 7.1 Введение В данной главе отчета описывается свободно - распространяемое программное обеспечение - пакет WOW. Для освоения этого материала необходи мо знание язык а SQL и его процедурного расширения PL/SQL от фир мы Oracle. Кроме этого необходимо знание основ администрирования сервера Oracle. Информацию по PL/SQL Вы можете получить из документации по серверу Oracle, книга "PL/SQL Users Guide and Refere n ce". Информацию об о сновах администрирования сервера Oracle можно получить из этой же документации , книга "Oracle7 Server Administration Guide". Пакет WOW предназначен для использования под ОС Unix. 7.2 Назначение и схема работы Пакет WOW предназначе н дл я обработки запросов от WWW - сервера ( Web - ) к SQL - серверу Oracle ( -Oracle- ) с генерац ией динамических HTML - документов ( -Web ). Разработчик приложений , использующи й WOW оперирует только с родным языком Oracle - PL/SQL, я вляющимся процедурным расширение м языка SQL. Это обуславливает высокую эффективность разрабо тки приложений . Обработка созданных приложений непосредственно в сервере Oracle определяет высокую скорость исполнения приложений . Основная идея пакета WOW - преобразование зап роса к WWW - сервер у в вызов определенной процедуры PL/SQL. В качестве параметров процедуры , используются данные из запроса к WWW - серве ру . Кроме этого , язык PL/SQL дополняется функциями вывода различных данных в формате HTML. Сфер а технологических решений пакета приведена на рис . 7-1. 7.3 Состав Структурно , WOW состо ит из ряда исполняемых программ , соответст вующих спецификации CGI и набора пакетов PL/SQL (см . рис . 7-2). Пакет htp содержит проце дуры и функции , облегчающие формирование HTML - документа . Пакет htf содержит описание различных констант и функций , используемых при формировании HTML - доку ментов . 7.4 Установка Для корректной работы пакета необходимо правильно провести процедуру устано вки . Пакет WOW требует око ло 2Mb дискового пространства . На базовом сервер е должны быть установлены : 1. операционная система семейства Unix; 2. WWW - сервер ; 3. сервер баз данных Oracle и ли сетевой стек Oracle SQL*Net с возможностью доступа к удаленному серверу баз данных Oracle. Этап I В случае , когда пакет поставляется в виде исходных текст ов , необходимо произвести компиляцию и сборку исполняемого модуля wowstub . При сборке wowstub необходимо использовать библиотеки установленного сервера Oracle или сетевого стека SQL*Net. Компиляция и сборка производится утилитой make на основании данных ф айла Makefile. Вам необходимо изменить ряд параметро в Makefile для настройки на Вашу конфигурацию Oracle и Unix: · ORACLE_HOME - должен совпадать с каталогом , опре деленным переменной ORACLE_HOME сервера Oracle. · DEST_DIR - должен указывать на каталог , хранящий CGI модули Вашего WWW сервер а . · DOC_ROOT - должен указывать на каталог в котором будет размещена д окументация по WOW. Каталог должен быть доступен для WWW сервера . Этап II Независимо от сборки wowstub , необходим о создать ряд структур данных в БД Oracle. 1. Создать пользователя , через которо го WOW будет осуществлять доступ к данным и исполнение рабочих процедур . Обычно использу ется имя WWW . 2. Создать из под вышеупомянутого пользователя все необходимые стр уктуры данных и примеры . Для этого необход имо исполнить следующие SQL файлы , идущие в д истрибутиве WOW: wow.sql , ht.sql , math.sql , emp.sql , showemp.sql , hanoi.sql . Исполнить эти файлы можно с использован ием одной из следующих утилит : SQL*Plus, SQL*DBA, Server Manager, Enterprize Manager. Этап III Необходимо помести ть модуль wowstub в каталог CGI программ Вашего WWW сервера . Необходим о переопределить ряд параметров файла wow , представляющего собой скрипт sh: 1. ORACLE_HOME - в соответствии с параметром ORACLE_HOME Вашего сервера Oracle или стека SQL*Net; 2. TWO_TASK - в соответствии с параметром TWO_TASK клиентской части Вашего сервера Oracle; 3. WOW_UID - в соответствии с именем пользователя и его пар олем , созданными на этапе II установки . В случае если Вы используете версию от ЦНИТ НГУ , не обходимо отредактировать все 4 файла : wow.win , wow.iso , wow.alt , wow.koi8 . Отредактированный файл wow (все 4 отредактированны х файлы при использовании версии от ЦН ИТ НГУ ) необходимо поместить в каталог для CGI - программ Вашего WWW сервера . 7.5 Использование Рассмотрим простей ший пример с использованием пакета WOW. При о бращении к WWW - серверу www.cnit.nsu.ru по URL: http://www.cnit.nsu.ru/cgi-bin/wow.win/example .test?answer=no происходит следующая цепочка действий (см . рис . 7-3 ): 1. WWW - сервер интерпретирует это обра щение как запуск CGI - программы wow.win . 2. Программа wow.win интерпретирует параметры как вызов процедуры test пакета example с параметром answer имеющим значение no , созданной в схеме WWW сервера Oracle. 3. Сервер Oracle исполняет эту процедуру и все процедуры и функции , вы зываемые из нее . Выходные данные , представляющ ие динамически созд анный HTML - документ , перед аются программе wow.win. 4. Программа wow.win перекодирует выходной документ в кодировку Microsoft CodePage 1251, используем ую в Windows - приложениях , и передает его WWW - серве ру . 5. WWW - сервер возвращает со зданный докумен т , как результат запроса , WWW - клиенту . URL, обращающ ийся к процедуре PL/SQL должен бы ть постро ен по определенным правилам и содержать р яд элементов : 1. Указатель на модуль пакета WOW, н аходящийся в каталоге CGI - программ . Расширение п рограммы wow - .koi8 , .win , .iso , .alt определяет кодировку WWW - клиента : o КОИ -8 o Microsoft Code Pag e 1251 o ISO 8859-5 o Microsoft Code Page 866 Например : http://www.cnit.nsu.ru/cgi-bin/wow.win 1. Имя процедуры PL/SQL, к которой прои сходит обращение . Модули пакета используют сх ему и регистрационные данные пользователя www БД Oracle. Таким образом , вызываемая PL/SQL - процедура должна бы ть доступна пользователю www на исполнение . Если процедура ( test ) создана п рямо в схеме www , необходимо просто указать ее имя : http://www.cnit.nsu.ru/cgi-bin/wow.win/test Если процедура входит в состав пакета ( examp le ), созданн ого в схеме www , необходимо добавить имя пакета и имя п роцедуры : http://www.cnit.nsu.ru/cgi-bin/wow.win/example.test Когда пакет создан в другой схеме Oracle, необходимо указывать и имя схемы . Наприме р , для схемы fancy получим : http://www.cn it.nsu.ru/cgi-bin/wow.win/fancy.example.test Пользователь www должен иметь права на исполнение э той процедуры , явно предоставленные оператором GRANT языка SQL. 1. После имени процедуры , через р азделитель '?', начинают перечисляться параметры про цедуры и их значения в виде пар : <название _параме тра > = <значение _ параметра > между собой , различные параметры разделяю тся амперсандом '&': <название _параметра 1> = <значение _параметра 1> & <название _параметра 2> = <значение _параметра 2> Название параметра должно совпада ть с названием параметра вызываемой процедуры . Число параметров должно в точности соотв етствовать числу параметров процедуры . Если х отя бы одно из этих требований не соб людено , Вы получите сообщение об ошибке . П орядок указания параметров значения не имеет. Большие и маленькие буквы в назван ии параметров равнозначны . Число реально передаваемых параметров мож ет и не совпадать с числом параметров , указанных в спецификации процедуры . В этом случае , все опускаемые параметры должны и меть значения по умолчанию . Пример : http://www.cnit.nsu.ru/cgi-bin/wow.win/example.test?answer=no Исходя из описанного механизма работы пакета WOW можно сформулировать основные требован ия к PL/SQL - процедурам , обрабатывающим запросы от WWW - сервера . 1. Все входные переменные , пе редающиеся через WOW в процедуру всегда имеют тип varchar2. Если Вы хотите использовать какой - либо другой тип данных , необходимо использ овать функции преобразования из varchar2. 2. В пакете htp отсутствуют функции вывода начала и конца HTML - документа. Поскольку многие современные броузеры интерпретируют текст без обрамляющих тегов ... как преформатированный , необходимо прямо зад авать эти теги в начале и конце докум ента . Пример пакета example : Create or Replace package example is proce dure test(answer in Varchar2); end; / Create or Replace package body example is procedure test(answer in Varchar2) is ответ varchar2(3); cursor c_man(ans in varchar2) is select Фамилия from Результаты _опроса where Ответ =ans order by Фамилия ; begin -- Начало документа htp.p(''); -- Вывод названия страницы и заголовка if answer = 'no' then отве т :='НЕТ '; htp.htitle('Фамилии людей , ответивших отрицате льно '); else ответ :='ДА '; htp.htitle('Фамилии людей , ответи вших положительно '); end if; htp.olistopen; -- Начало нумерованного списка for man in c_man(Ответ ) loop -- Элемент спис ка htp.item(man.Фамилия ); end loop; -- Конец нумерованного списка htp.olistclose; -- Конец документа htp.p(''); end; end; / При этом подразумевае тся что в схеме WWW Oracle находится таблица примерно следующей структуры : Create table Результаты _опроса (Фамилия varchar2(30), Имя varchar2(14), Отчество varchar2(20), Ответ varchar2(3)); Обращаться к пакету WOW можно и из ф орм HTML. Ниже приведен пр имер обращения к тому же пакету example из простейшей формы . Тестовая форма

Тестовая форма

Введите ответ :
7.6 Спецификация процедур пакета htp procedure title(ctitle in varchar2) - в ыводит название документа (теги ) procedure htitle(ctitle in varchar2) - выводит название документа и повт оряет его в заголовке первого уровня (теги <TITLE >, <H1> ) procedure header(nsize in integer, cheader in varchar2) - выводит заголов ок уровня nsize (теги <H1> ... <H6> ) procedure url(curl in varchar2, cname in varchar2) - формирует cname как гипертекстн ую связь , указывающую на curl (теги <A HREF> ). procedure gif(curl in varchar2) - включает в документ картинку , путь до которой curl (теги <IMG> ). procedure gif(curl in varchar2, calign in varchar2) - включает в документ картинку , путь до которой curl с выравниванием , определяемым параметром calign (теги <IMG> ). procedure bold(ctext in varchar2) - выводит текст ctext жирным шрифтом (теги <B> ). procedure italic(ctext in varchar2) - выводит текст ctext шрифтом italic (теги <I> ) procedure item(cval i n varchar2) - выводит cval как элемент сп иска (теги <ITEM> ). procedure formOpen(curl in varchar2) - создает форму с действием curl (теги <FORM> ). procedure formHidden(cname in varchar2, cvalue in varchar2) - создает скрытое поле формы для хранения знач ения cvalue переменной с именем cname . procedure formPassword(cname in varchar2), procedure formPassword(cname in varchar2, cvalue in varchar2) - создает поле формы для ввода значения переменной - пароля с именем cname и значением по умолчанию cvalue . procedure formField(cname in varchar2, nsize in integer), procedure formField(cname in varchar2), procedure formField(cname in varchar2, cvalue in varchar2) - создает поле формы для ввода значе ния переменной с именем cname длиной nsize со значением по умол чанию cvalue . procedure formText(cname in varchar2, nrow in integer, ncol in integer) - создает многост рочное поле формы (длиной ncol , высотой nrow ) для ввода значения переменной с именем cname . procedure formCheckbox(cname in varchar2) - создает элеме нт checkbox для ввода значения логической переменной cname . procedure formRadio(cname in varchar2, cval in varchar2) - создает элемент radiobutton для ввода одного из значений cval переменной cname . procedure formSelectOpen(cname in varchar2) - создает список значений для переменной с именем cname . procedure formSelectOption(cval in varchar2) - добавляет значение cval в спи сок значений переменной , описанной в formSelectOpen . procedure formSelectClose - заканчивает список значений , открытый formSelec tOpen . procedure formDo(cname in varchar2) - создает кнопку типа SUBMIT текущей формы с именем cname . procedure formDo - создает кнопку типа SUBMIT тек ущей формы с именем 'Submit'. procedure formUndo(cname in varchar2) - создает кнопку типа RESET тек ущей форм ы с именем cname . procedure formUndo - создает кнопк у типа RESET те кущей формы с именем 'Reset'. procedure formClose - закрывает тек ущую форму . Процедуры вывода : procedure print (cbuf in varchar2), procedure print (dbuf in date), procedure print (nbuf in number) - выводят значени е различных типов . Синонимы для процедуры print - p : procedure p (cbuf in varchar2), procedure p (dbuf in date), procedure p (nbuf in number). Процедуры , выводящие постоянные знач ения : procedure line - разделительная лин ия (тег <HR> ). procedure para - начало парагра фа (тег <P> ). procedure nl - перевод строки (тег <BR> ). procedure item - элемент списка (тег <LI> ). procedure ulistOpen - начало ненуме рованного списка ( тег <UL> ). procedure ulistClose - окончание нен умерованного списка (тег </UL> ). procedure olistOpen - начало нумеро ванного списка (тег <OL> ). procedure olistClose - окончание нум ерованного списка (тег </OL> ). procedure dlistOpen - начало списка определений (те г <DL> ). procedure dlistClose - окончание спи ска определений (тег </DL> ). procedure dterm - термин списка определений (тег <DT> ). procedure ddef - определение те рмина (тег <DD> ). procedure preOpen - начало формат ированного текста . procedure preClose - окончание фор матированного текста . </div> <div id="dialog-form_referat_issue_popunder" title="Рубрики рефератов"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr valign="top"> <td width="50%"> <table width="100%" cellpadding="4" cellspacing="0" border="0"> <tr valign="top"><td class="t32">1</td><td colspan="2"><a href="/referat/issue/4.html" class="a0">Архитектура и строительство</a></td></tr><tr valign="top"><td class="t32">2</td><td colspan="2"><a href="/referat/issue/5.html" class="a0">Астрономия, авиация, космонавтика</a></td></tr><tr><td colspan="3"> </td></tr><tr valign="top"><td class="t32">3</td><td colspan="2"><a href="/referat/issue/83.html" class="a0">Безопасность жизнедеятельности</a></td></tr><tr valign="top"><td class="t32">4</td><td colspan="2"><a href="/referat/issue/130.html" class="a0">Биология</a></td></tr><tr><td colspan="3"> </td></tr><tr valign="top"><td class="t32">5</td><td colspan="2"><a href="/referat/issue/10.html" class="a0">Военная кафедра, гражданская оборона</a></td></tr><tr><td colspan="3"> </td></tr><tr valign="top"><td class="t32">6</td><td colspan="2"><a href="/referat/issue/11.html" class="a0">География, экономическая география</a></td></tr><tr valign="top"><td class="t32">7</td><td colspan="2"><a href="/referat/issue/13.html" class="a0">Геология и геодезия</a></td></tr><tr valign="top"><td class="t32">8</td><td colspan="2"><a href="/referat/issue/14.html" class="a0">Государственное регулирование и налоги</a></td></tr><tr><td colspan="3"> </td></tr><tr valign="top"><td class="t32">9</td><td colspan="2"><a href="/listref.php?subsection_id=141" class="a0">Естествознание</a></td></tr><tr><td colspan="3"> </td></tr><tr valign="top"><td class="t32">10</td><td colspan="2"><a href="/referat/issue/132.html" class="a0">Журналистика</a></td></tr><tr><td colspan="3"> </td></tr><tr valign="top"><td class="t32">11</td><td colspan="2"><a href="/referat/issue/52.html" class="a0">Законодательство и право</a></td></tr><tr valign="top"><td></td><td class="t32">12</td><td><a href="/referat/issue/1.html" class="a0">Адвокатура</a></td></tr><tr valign="top"><td></td><td class="t32">13</td><td><a href="/referat/issue/2.html" class="a0">Административное право</a></td></tr><tr valign="top"><td></td><td class="t32">14</td><td><a href="/referat/issue/3.html" class="a0">Арбитражное процессуальное право</a></td></tr><tr valign="top"><td></td><td class="t32">15</td><td><a href="/referat/issue/7.html" class="a0">Банковское право</a></td></tr><tr valign="top"><td></td><td class="t32">16</td><td><a href="/referat/issue/66.html" class="a0">Государство и право</a></td></tr><tr valign="top"><td></td><td class="t32">17</td><td><a href="/referat/issue/15.html" class="a0">Гражданское право и процесс</a></td></tr><tr valign="top"><td></td><td class="t32">18</td><td><a href="/referat/issue/17.html" class="a0">Жилищное право</a></td></tr><tr valign="top"><td></td><td class="t32">19</td><td><a href="/referat/issue/48.html" class="a0">Законодательство зарубежных стран</a></td></tr><tr valign="top"><td></td><td class="t32">20</td><td><a href="/referat/issue/19.html" class="a0">Земельное право</a></td></tr><tr valign="top"><td></td><td class="t32">21</td><td><a href="/referat/issue/30.html" class="a0">Конституционное право</a></td></tr><tr valign="top"><td></td><td class="t32">22</td><td><a href="/referat/issue/29.html" class="a0">Конституционное право зарубежных стран</a></td></tr><tr valign="top"><td></td><td class="t32">23</td><td><a href="/referat/issue/38.html" class="a0">Международное право</a></td></tr><tr valign="top"><td></td><td class="t32">24</td><td><a href="/referat/issue/46.html" class="a0">Муниципальное право</a></td></tr><tr valign="top"><td></td><td class="t32">25</td><td><a href="/referat/issue/47.html" class="a0">Налоговое право</a></td></tr><tr valign="top"><td></td><td class="t32">26</td><td><a href="/referat/issue/60.html" class="a0">Римское право</a></td></tr><tr valign="top"><td></td><td class="t32">27</td><td><a href="/referat/issue/62.html" class="a0">Семейное право</a></td></tr><tr valign="top"><td></td><td class="t32">28</td><td><a href="/referat/issue/65.html" class="a0">Таможенное право</a></td></tr><tr valign="top"><td></td><td class="t32">29</td><td><a href="/referat/issue/82.html" class="a0">Трудовое право</a></td></tr><tr valign="top"><td></td><td class="t32">30</td><td><a href="/referat/issue/68.html" class="a0">Уголовное право и процесс</a></td></tr><tr valign="top"><td></td><td class="t32">31</td><td><a href="/referat/issue/74.html" class="a0">Финансовое право</a></td></tr><tr valign="top"><td></td><td class="t32">32</td><td><a href="/referat/issue/75.html" class="a0">Хозяйственное право</a></td></tr><tr valign="top"><td></td><td class="t32">33</td><td><a href="/referat/issue/77.html" class="a0">Экологическое право</a></td></tr><tr valign="top"><td></td><td class="t32">34</td><td><a href="/listref.php?subsection_id=140" class="a0">Юриспруденция</a></td></tr><tr><td colspan="3"> </td></tr><tr valign="top"><td class="t32">35</td><td colspan="2"><a href="/referat/issue/20.html" class="a0">Иностранные языки</a></td></tr><tr valign="top"><td class="t32 anyrow11">36</td><td colspan="2" class="anyrow11"><a href="/referat/issue/54.html" class="a0">Информатика, информационные технологии</a></td></tr><tr valign="top"><td></td><td class="t32">37</td><td><a href="/listref.php?subsection_id=143" class="a0">Базы данных</a></td></tr><tr valign="top"><td></td><td class="t32">38</td><td><a href="/referat/issue/28.html" class="a0">Компьютерные сети</a></td></tr><tr valign="top"><td></td><td class="t32">39</td><td class="anyrow22"><a href="/listref.php?subsection_id=142" class="a0">Программирование</a></td></tr><tr valign="top"><td class="t32 anyrow11">40</td><td colspan="2" class="anyrow11"><a href="/referat/issue/21.html" class="a0">Искусство и культура</a></td></tr><tr valign="top"><td></td><td class="t32">41</td><td><a href="/referat/issue/44.html" class="a0">Краеведение</a></td></tr><tr valign="top"><td></td><td class="t32">42</td><td><a href="/referat/issue/32.html" class="a0">Культурология</a></td></tr><tr valign="top"><td></td><td class="t32">43</td><td class="anyrow22"><a href="/referat/issue/45.html" class="a0">Музыка</a></td></tr><tr valign="top"><td class="t32 anyrow11">44</td><td colspan="2" class="anyrow11"><a href="/referat/issue/23.html" class="a0">История</a></td></tr><tr valign="top"><td></td><td class="t32">45</td><td><a href="/biography.html" class="a0">Биографии</a></td></tr><tr valign="top"><td></td><td class="t32">46</td><td class="anyrow22"><a href="/referat/issue/22.html" class="a0">Историческая личность</a></td></tr> <tr> <td width="8%"></td> <td width="8%"></td> <td width="84%"></td> </tr> </table> </td> <td width="50%"> <table width="100%" cellpadding="4" cellspacing="0" border="0"> <tr valign="top"><td class="t32">47</td><td colspan="2"><a href="/referat/issue/33.html" class="a0">Литература</a></td></tr><tr><td colspan="3"> </td></tr><tr valign="top"><td class="t32">48</td><td colspan="2"><a href="/referat/issue/34.html" class="a0">Маркетинг и реклама</a></td></tr><tr valign="top"><td class="t32">49</td><td colspan="2"><a href="/referat/issue/35.html" class="a0">Математика</a></td></tr><tr valign="top"><td class="t32">50</td><td colspan="2"><a href="/referat/issue/37.html" class="a0">Медицина и здоровье</a></td></tr><tr valign="top"><td class="t32 anyrow11">51</td><td colspan="2" class="anyrow11"><a href="/referat/issue/41.html" class="a0">Менеджмент</a></td></tr><tr valign="top"><td></td><td class="t32">52</td><td><a href="/listref.php?subsection_id=136" class="a0">Антикризисное управление</a></td></tr><tr valign="top"><td></td><td class="t32">53</td><td><a href="/listref.php?subsection_id=134" class="a0">Делопроизводство и документооборот</a></td></tr><tr valign="top"><td></td><td class="t32">54</td><td class="anyrow22"><a href="/listref.php?subsection_id=135" class="a0">Логистика</a></td></tr><tr><td colspan="3"> </td></tr><tr valign="top"><td class="t32">55</td><td colspan="2"><a href="/referat/issue/50.html" class="a0">Педагогика</a></td></tr><tr valign="top"><td class="t32">56</td><td colspan="2"><a href="/referat/issue/51.html" class="a0">Политология</a></td></tr><tr valign="top"><td class="t32 anyrow11">57</td><td colspan="2" class="anyrow11"><a href="/referat/issue/53.html" class="a0">Правоохранительные органы</a></td></tr><tr valign="top"><td></td><td class="t32">58</td><td class="anyrow22"><a href="/referat/issue/31.html" class="a0">Криминалистика и криминология</a></td></tr><tr valign="top"><td class="t32">59</td><td colspan="2"><a href="/referat/issue/81.html" class="a0">Прочее</a></td></tr><tr valign="top"><td class="t32 anyrow11">60</td><td colspan="2" class="anyrow11"><a href="/referat/issue/57.html" class="a0">Психология</a></td></tr><tr valign="top"><td></td><td class="t32">61</td><td class="anyrow22"><a href="/referat/issue/80.html" class="a0">Юридическая психология</a></td></tr><tr><td colspan="3"> </td></tr><tr valign="top"><td class="t32">62</td><td colspan="2"><a href="/referat/issue/58.html" class="a0">Радиоэлектроника</a></td></tr><tr valign="top"><td class="t32">63</td><td colspan="2"><a href="/referat/issue/59.html" class="a0">Религия</a></td></tr><tr><td colspan="3"> </td></tr><tr valign="top"><td class="t32">64</td><td colspan="2"><a href="/referat/issue/86.html" class="a0">Сельское хозяйство и землепользование</a></td></tr><tr valign="top"><td class="t32">65</td><td colspan="2"><a href="/referat/issue/63.html" class="a0">Социология</a></td></tr><tr valign="top"><td class="t32">66</td><td colspan="2"><a href="/referat/issue/64.html" class="a0">Страхование</a></td></tr><tr><td colspan="3"> </td></tr><tr valign="top"><td class="t32">67</td><td colspan="2"><a href="/referat/issue/67.html" class="a0">Технологии</a></td></tr><tr valign="top"><td></td><td class="t32">68</td><td><a href="/referat/issue/36.html" class="a0">Материаловедение</a></td></tr><tr valign="top"><td></td><td class="t32">69</td><td><a href="/listref.php?subsection_id=144" class="a0">Машиностроение</a></td></tr><tr valign="top"><td></td><td class="t32">70</td><td><a href="/referat/issue/42.html" class="a0">Металлургия</a></td></tr><tr valign="top"><td class="t32">71</td><td colspan="2"><a href="/referat/issue/87.html" class="a0">Транспорт</a></td></tr><tr valign="top"><td class="t32">72</td><td colspan="2"><a href="/referat/issue/88.html" class="a0">Туризм</a></td></tr><tr><td colspan="3"> </td></tr><tr valign="top"><td class="t32">73</td><td colspan="2"><a href="/referat/issue/72.html" class="a0">Физика</a></td></tr><tr valign="top"><td class="t32">74</td><td colspan="2"><a href="/referat/issue/18.html" class="a0">Физкультура и спорт</a></td></tr><tr valign="top"><td class="t32">75</td><td colspan="2"><a href="/referat/issue/73.html" class="a0">Философия</a></td></tr><tr><td colspan="3"> </td></tr><tr valign="top"><td class="t32">76</td><td colspan="2"><a href="/referat/issue/71.html" class="a0">Химия</a></td></tr><tr><td colspan="3"> </td></tr><tr valign="top"><td class="t32">77</td><td colspan="2"><a href="/referat/issue/49.html" class="a0">Экология, охрана природы</a></td></tr><tr valign="top"><td class="t32 anyrow11">78</td><td colspan="2" class="anyrow11"><a href="/referat/issue/79.html" class="a0">Экономика и финансы</a></td></tr><tr valign="top"><td></td><td class="t32">79</td><td><a href="/listref.php?subsection_id=133" class="a0">Анализ хозяйственной деятельности</a></td></tr><tr valign="top"><td></td><td class="t32">80</td><td><a href="/referat/issue/6.html" class="a0">Банковское дело и кредитование</a></td></tr><tr valign="top"><td></td><td class="t32">81</td><td><a href="/referat/issue/8.html" class="a0">Биржевое дело</a></td></tr><tr valign="top"><td></td><td class="t32">82</td><td><a href="/referat/issue/9.html" class="a0">Бухгалтерский учет и аудит</a></td></tr><tr valign="top"><td></td><td class="t32">83</td><td><a href="/referat/issue/26.html" class="a0">История экономических учений</a></td></tr><tr valign="top"><td></td><td class="t32">84</td><td><a href="/referat/issue/40.html" class="a0">Международные отношения</a></td></tr><tr valign="top"><td></td><td class="t32">85</td><td><a href="/referat/issue/43.html" class="a0">Предпринимательство, бизнес, микроэкономика</a></td></tr><tr valign="top"><td></td><td class="t32">86</td><td><a href="/listref.php?subsection_id=137" class="a0">Финансы</a></td></tr><tr valign="top"><td></td><td class="t32">87</td><td><a href="/referat/issue/76.html" class="a0">Ценные бумаги и фондовый рынок</a></td></tr><tr valign="top"><td></td><td class="t32">88</td><td><a href="/listref.php?subsection_id=138" class="a0">Экономика предприятия</a></td></tr><tr valign="top"><td></td><td class="t32">89</td><td><a href="/referat/issue/78.html" class="a0">Экономико-математическое моделирование</a></td></tr><tr valign="top"><td></td><td class="t32">90</td><td class="anyrow22"><a href="/listref.php?subsection_id=139" class="a0">Экономическая теория</a></td></tr> <tr> <td width="8%"></td> <td width="8%"></td> <td width="84%"></td> </tr> </table> </td> </tr> </table> </div> <div id="anekdot_container" class="anyrow13"> <table width="100%" cellpadding="6" cellspacing="0" border="0" bgcolor="#FFF4DF"> <tr bgcolor="#F0F0F0"> <td width="90%" height="40" class="brd22 t32"> <strong>Анекдоты</strong> - это почти как рефераты, только короткие и смешные</td> <td width="10%" class="brd22" style="empty-cells: show;" align="center"> <span id="anekdot_next" onclick="anekdot_reload();" class="pseudolink t33">Следующий</span> <div id="anekdot_imgload" style="display:none;" align="center"><img src="/pic/ajax-loader-small.gif" alt="" width="16" height="16" border="0"></div> </td> </tr> <tr> <td colspan="2" style="padding:20px;"><div id="anekdot_descr">Поехал Илья Муромец к Змею Горынычу царевну выручать. <br>Приезжает к его логову и кричит:<br>- Отдавай, Змей Горыныч, подобру-поздорову царевну. А иначе я тебе все головы снесу. <br>Вышел из логова заспанный Змей Горыныч и недовольно отвечает:<br>- Ты чего с утра кричишь - хорошим ящурам спать мешаешь?! Объясни толком, какую тебе царевну надо. Много их у меня.<br>- Покажи тогда всех.<br>Вывел Змей Горыныч 10 принцесс и царевн.<br> Оглядел их Илья Муромец и спрашивает:<br>- А только эти? Других нет?<br>- Других нет.<br>- Ладно. Не буду брать сегодня. Лучше я к тебе через месяц заеду.</div></td> </tr> <tr> <td colspan="2" align="right" class="t33"><noindex><nofollow><a href="http://www.anekdot.ru" target="_blank" class="a4">Anekdot.ru</a></nofollow></noindex></td> </tr> </table> </div> </div> </div> </td> <td width="30%" class="right_block">  <div class="anyrow22"></div> <div class="anyrow22"><table width="100%" cellpadding="10" cellspacing="0" bgcolor="#F0F0F0" border="0" class="t31"> <tr> <td class="right_adtv_4_1" align="center"> <table width="100%" cellpadding="10" cellspacing="0" bgcolor="#F6F6F6" border="0" class="t31"> <tr> <td align="center" class="right_adtv_4_2"><iframe src="http://www.multiwork.org/advvpi88/" width="240px" height="800px" scrolling="no" frameborder="0"></iframe></td> </tr> </table> </td> </tr> </table> </div> <div class="anyrow22"></div> <div class="anyrow22"></div> <div class="anyrow22"><div class="right_anyblock right_colorline_magenta"><script type="text/javascript"><!-- google_ad_client = "ca-pub-3566247653340167"; /* Referatbank - Правый вертикальный рамка 2 */ google_ad_slot = "4487957376"; google_ad_width = 250; google_ad_height = 250; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script></div></div> <div class="anyrow22"><table width="100%" cellpadding="10" cellspacing="0" bgcolor="#F0F0F0" border="0" class="t31"> <tr> <td class="right_adtv_5_1" align="center"> <table width="100%" cellpadding="10" cellspacing="0" bgcolor="#F6F6F6" border="0" class="t31"> <tr> <td align="center" class="right_adtv_5_2"><div style="height:110px;"> <div class="anyrow12 t31">Узнайте стоимость курсовой, диплома, реферата на заказ.</div> <div class="anyrow12 anyrow21"><a href="http://www.referatbank.ru/jump/to/author24-order.html" target="_blank"><img src="/includes/qprice.png" alt="" width="199" height="36" border="0"></a></div> </div></td> </tr> </table> </td> </tr> </table></div> <div class="anyrow22"><div class="right_anyblock right_colorline_yellow"> Обратите внимание, <strong>реферат по программированию "Использование пакета Web - Oracle -Web (WOW)"</strong>, также как и все другие рефераты, курсовые, дипломные и другие работы вы можете скачать бесплатно.<p>Смотрите также:<div class="anyrow21"><a href="/referat/preview/31999/referat-virusy-windows.html">Реферат Вирусы под Windows</a></div><div class="anyrow21"><a href="/referat/preview/31973/kursovaya-programmirovanie-pascal-modelirovanie-obektov.html">Курсовая Программирование в Pascal. Моделирование 3D-объектов</a></div><div class="anyrow21"><a href="/referat/preview/45962/referat-yazyki-programmirovaniya.html">Реферат Языки программирования C и C++</a></div><div class="anyrow21"><a href="/referat/preview/45961/referat-yazyk-programmirovaniya-java.html">Реферат Язык программирования Java</a></div><div class="anyrow21">И другие <a href="/listref.php?subsection_id=142">рефераты по программированию</a>.</div></p> </div> </div> <div class="anyrow22"></div> <div class="anyrow22"></div> <div class="anyrow22"></div> </td> </tr> </table> </td> <td></td> <td></td> </tr> <tr> <td></td> <td></td> <td class="basic_bottom_block"> <br> <table width="940" height="150" cellpadding="10" cellspacing="0" border="0" class="t31"> <tr valign="top"> <td width="25%" align="center"> <div class="anyrow21"><a href="/"><img src="/pic/logo52.png" alt="Банк рефератов - РефератБанк.ру" width="130" height="13" border="0"></a></div> <div>© РефератБанк, 2002 - 2016</div> </td> <td width="24%" class="brd31 anycol23"> <div class="anyrow21"><a href="/feedback.html" class="a5">Свяжитесь с нами!</a></div> <div class="anyrow21"><a href="/advertising.html" class="a5">Реклама на сайте</a></div> <div class="anyrow21"><a href="/help/issue/usage.html" class="a5">Правовая информация</a></div> </td> <td width="24%" class="brd31 anycol23"> <div class="anyrow21"><a href="/workspace/zakaz.html" class="a5">Заказать учебную работу</a></div> <div class="anyrow21"><a href="/workspace/zakaz/kursovaya-rabota.html" class="a5">Заказать курсовую работу</a></div> <div class="anyrow21"><a href="/articles.html" class="a5">Правила оформления</a></div> <div class="anyrow21"><a href="/universities.php" class="a5">Вузы России</a></div> <div class="anyrow21"><a href="/help.html" class="a5">Помощь</a></div> </td> <td width="27%" class="brd31 anycol23"><noindex><table width="100%" cellpadding="10" cellspacing="0" border="0"> <tr> <td width="50%" align="right"> </td> <td width="50%"> <!-- begin of Top100 code --> <script id="top100Counter" type="text/javascript" src="http://counter.rambler.ru/top100.jcn?506780"></script> <noscript> <a href="http://top100.rambler.ru/navi/506780/"> <img src="http://counter.rambler.ru/top100.cnt?506780" alt="Rambler's Top100" border="0" /> </a> </noscript> <!-- end of Top100 code --> </td> </tr> <tr> <td align="right"> <!--LiveInternet logo--><a href="http://www.liveinternet.ru/click" target="_blank"><img src="//counter.yadro.ru/logo?57.2" title="LiveInternet" alt="" border="0" width="88" height="31"/></a><!--/LiveInternet--> </td> <td> <!--Rating@Mail.ru logo--> <a target="_top" href="http://top.mail.ru/jump?from=611984"> <img src="http://d6.c5.b9.a0.top.mail.ru/counter?id=611984;t=230;l=1" border="0" height="31" width="88" alt="Рейтинг@Mail.ru"></a> <!--// Rating@Mail.ru logo--> </td> </tr> </table></noindex></td> </tr> </table> <br>  </td> <td></td> <td></td> </tr> </table> </body> </html>