Вопросы по программированию на языке Java для Internet

Программирование на языке Java для Internet

  1. Понятие апплета и особенности его выполнения. Класс Applet – общая характеристика основных методов класса. Структура апплета: порядок инициализации и завершения. Примеры простых апплетов.
  2. Тэг APPLET, передача параметров в апплет со страницы HTML-
  3. Работа с цветом и графическими объектами. Установка стандартных цветов: методы setBackground и setForeground. Конструкторы нестандартных цветов. Установка текущего цвета графических объектов.
  4. Рисование графических объектов: линии, прямоугольники, скругленные прямоугольники, эллипсы и окружности, дуги, многоугольники. Изменение размеров графических объектов. Установка режима рисования: наложение цветов (setPaintmode) и смешивание цветов (setXORmode). Примеры апплетов.
  5. Работа со шрифтами. Метрические характеристики шрифта. Общая характеристика методов класса Font. Определение доступных шрифтов. Создание и выбор шрифта. Вывод нескольких строк текста. Центрирование текста. Выравнивание многострочного текста. Примеры апплетов.
  6. Управляющие элементы графического интерфейса полъзователя. Общая характеристика и основы работы с управляющими элементами: создание, добавление и удаление управляющих элементов, изменение размеров и положения элементов интерфейса.
  7. Метки и кнопки (Label & Button): конструкторы, методы, примеры аплетов.
  8. Флажки и группы флажков (Checkbox & CheckboxGruop): конструкторы, методы, примеры аплетов.
  9. Всплывающие меню и списки (Choice & List): конструкторы, методы, примеры аплетов.
  10. Полосы прокрутки (Scrollbar): конструкторы, методы. Примеры апплетов.
  11. Поля ввода и области ввода (TextField & TextArea): конструкторы, методы, примеры аплетов. Создание полей ввода для запроса паролей. Создание редактируемых областей ввода.
  12. Модель делегирования событий. События, элементы – источники событий. Блоки прослушивания событий.
  13. Классы событий.
  14. Интерфейсы прослушивания событий (ActionListener, AdjustmentListener, FocusListener, ItemListener, KeyListener, MouseListener, MouseMotionListener, TextListener, WindowListener).
  15. Обработка событий действия, выбора, перемещения ползунка полосы прокрутки. обработка текстовых событий.
  16. Обработка событий мыши и клавиатуры.. Примеры апплетов.
  17. Классы адаптеры. Внутренние классы. Анонимные внутренние классы.
  18. Создание окон (объект Frame) в апплете. Создание меню в контейнере Frame: конструкторы MenuBar, Menu, MenuItem. Пример апплета, создающего и обрабатывающего вложенные меню. Обработка события выбора пункта меню.
  19. Модальные и немодальные диалоговые окна (класс Dialog). Создание и закрытие диалоговых окон. Примеры аплетов.
  20. Диалоговые окна для работы с файлами (класс FileDialog). конструкторы, методы, примеры аплетов.
  21. Создание окон (объект Frame) в апплете. Обработка события WINDOW_DESTROY. Пример апплета.
  22. Компоновка. Менеджеры размещения компонентов в апплете (Layout Manager). Режимы Flow Layout, Border Layout, Grid Layout, Insets, card Layout.
  23. Servlet. Общая характеристика. Запуск сервлета. Базовая структура сервлета. Жизненный цикл сервлета. Методы init, service, doGet, doPost, destroy, интерфейс Single ThreadModel.
  24. Servlet. Чтение явных параметров, тение всех параметров. Обработка параметров HTML формы. Обрабтка запроса клиента: заголовки HTTP запроса.
  25. JSP (Java Server Pages). Общая характеристика. Элементы сценария. Текст шаблона. Выражения JSP. Предопределенные переменные.
  26. JSP (Java Server Pages). Директива страницы JSP: структурирование генерируемых сервлетов. Атрибуты import, contentType, isThreadSafe, session, buffer, autoflash, extends, info, errorPage, isErrorPage, language. Синтаксис XML для директив.

Зачеркнутое из вопросов исключено.

рассказать друзьям и получить подарок

Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены *

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Translate Переводчик

Подписка на новости

SmartResponder.ru
Ваш e-mail: *
Ваше имя: *

Хостинг для Wordpress сайтов