Змістовий модуль 2. Java – Інтернет-технології
Résumé de section
-
Тема 7. Мова Java: інтерфейси
Інтерфейси в Java. Створення і використання пакетів в Java. Процеси і потоки. Поняття інтерфейсу. Конкретизація інтерфейсів. Методика роботи з інтерфейсами. Приклади
Тема 8. Комунікації та робота з мережею.
Компоненти мережевих засобів Java. Робота з адресами Internet. Обробка запитів. Робота з протоколу TCP. Реалізація протоколів передачі даних і обробки даних. Робота з протоколу UDP. Стандарт OSI. Протоколи. Протокол TCP
Тема 9. Бази даних. Адаптери. Поняття інтерфейсу до бази даних. Конкретизація інтерфейсів доступу до баз даних. Методика роботи з інтерфейсом JDBC.. Приклади Основи роботи із СУБД. Моделі даних.Базові поняття реляційних баз даних. Версії SQL. Загальні елементи SQL. Типи даних SQL. Визначення даних в SQL. Операції з даними в SQL. З'єднання прикладної задачіз базою даних в Java. Агрегатні функції SQL. Збережені процедури.
Тема 10. Мова Java: потокиОбробка помилок у Java.
Створення і використання пакетів в Java. Процеси і потоки. Реалізація потоків в Java. Регулярні вирази в Java. Синхронізація потоків. Внутрішні класи.
Тема 11. Мова Java: управління пам’яттю.
Планування оперативної пам’яті у Java. Стек. Пам’ять з довільним доступом. Маркування об’єктів. Режими роботи GC.Серіалізація об'єктів. Служба імен і каталогів (JNDI). Архітектура JNDІ. Підтримка імен в JNDІ. Робота з контекстом в JNDІ. Посилання на об'єкти. Обробка подій в JNDІ.Структура системи RMІ. Повідомлення системи JMS. З'єднання в системі JMS. Сеанс зв'язку в JMS. Реалізація прикладної задачі RMІ. Відбір та зберігання повідомлень в JMS. Створення відправників і одержувачів повідомлень.