- •Міністерство освіти і науки україни
- •1 Лабораторна робота №3 corba
- •1.1 Теоретичні відомості про corba
- •1.1.1 Загальні відомості про corba
- •1.1.2 Ior-доступ до віддалених об'єктів
- •1.1.3 Мова idl
- •1.2 Завдання до лабораторної роботи
- •1.2.1 Порядок створення java corba-додатка
- •1.2.2 З'єднання із сервером без використання служби імен
- •1.3 Контрольні питання
- •1.4 Зміст письмового звіту
- •2 Лабораторна робота №4 java-сервлети
- •2.1 Теоретичні відомості
- •2.2 Завдання до лабораторної роботи
- •2.2.1 Створення і розгортання Web-додатку на основі сервлет-технології
- •2.2.2 Перший сервлет
- •2.2.3 Завдання 1
- •2.2.4 Робота сервлетів з протоколом http
- •2.2.5 Завдання 2
- •2.2.6 Завдання 3 – самостійна робота за індивідуальним варіантом
- •2.3 Контрольні питання
- •2.4 Зміст письмового звіту
- •Література для додаткового вивчення
- •Додаток а Індивідуальні варіанти до лабораторної роботи №3
- •Додаток б Конфігурування Web-додатків з використанням сервлет-технології
- •Додаток в Основні поняття html
- •Обов'язкові мітки html-документів
- •Форми html-документів
2.3 Контрольні питання
1. Дайте визначення сервлетів.
2. Які переваги дає використання сервлетів?
3. Які методи складають основу (базис) кожного сервлета?
4. Що таке MIME-тип?
5. Роз'ясніть призначення файлу «web.xml».
6. Модифікуйте файл «web.xml» так, щоб сервлет завантажувався з введенням наступного URL: http://localhost:8080/NewServlet/StartServlet
Приведіть видозмінений рядок.
7. Призначення методу setContentType().
8. Призначення методу getWriter().
9. Назвіть особливості роботи сервлета по протоколу HTTP.
10. Опишіть файлову систему Web-додатку на основі сервера Apache Tomcat.
2.4 Зміст письмового звіту
Письмовий звіт повинен містити.
1. Тему та мету роботи.
2. Тексти програм, які були уведені при створенні самостійного завдання, результати роботи програми.
3. Відповіді на контрольні питання.
4. Висновки.
Письмовий звіт повинен бути оформлений на комп‘ютері, мати титульну сторінку із зазначенням назви дисципліни, теми лабораторної роботи, автора звіту та викладача, дати складання письмового звіту. Далі на кожній сторінці звіту в колонтитулах має міститись прізвище, ім‘я та номер групи студента (верхній колонтитул), тема лабораторної роботи та номер сторінки (нижній колонтитул). В іншому випадку звіт може бути оформлений в рукописному варіанті.
Література для додаткового вивчення
Хьюз К., Хьюз Т. Параллельное и распределенное программирование на C++. - М.: Издательский дом "Вильяме", 2004. - 672 с.
Бэкон Д., Харрис Т. Операционные системы. Параллельные и распределенные системы. -СПб.: Питер; Киев: Издательская группа BHV, 2004. - 800 с.
Сигел Дж. CORBA 3. -M.: МАЛИП, 2002. - 412 с.
Хабибулин И.Ш. Создание распределенных приложений на Java 2. – СПб.: БХВ-Петербург, 2002. – 704 с.
Ноутон П., Шилдт Г. Java 2. - СПб.: БХВ-Петербург, 2000. – 1072 с.
Перроун П.Дж., Чаганти Венканта С.Р. Создание корпоративных систем на основе Java 2 Enterprise Edition. Руководство разработчика. – М.: Вильямс, 2001. -1184 с.
Холл М. Сервлеты и JavaServer Pages. Библиотека программиста. - СПб.: Питер, 2001. – 496 с.
Аллен Поль Р. и др. J2EE. Разработка бизнес-приложений. – СПб.: ДиасофтЮП, 2002. – 736 с.
Смирнов Н. Java 2 Enterprise. Основы практической разработки корпоративных приложений. – М.: Кудиц-образ, 2002. - 240 с.
Додаток а Індивідуальні варіанти до лабораторної роботи №3
№ варі-анту |
Математична формула |
№ варі-анту |
Математична формула |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|