Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы_Модуль_2_2012-2013.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
99.84 Кб
Скачать

5. Java jdbc api

  1. Для че­го пред­на­зна­че­ны клас­сы и ин­тер­фей­сы Java JDBC API?

  2. Какие основные возможности предоставляет Java JDBC API?

  3. Какие основные преимущества имеет Java JDBC API?

  4. В ка­ких па­ке­тах рас­по­ло­же­ны клас­сы и ин­тер­фей­сы JDBC API?

  5. Как классифицируются драйверы по функциональности согласно спецификации Java JDBC API 3.0?

  6. Как за­гру­зить и за­ре­ги­ст­ри­ро­вать класс драй­ве­ра для ра­бо­ты с ба­зой дан­ных?

  7. Как ус­та­нав­ли­ва­ет­ся связь с ба­зой дан­ных в Java-при­ло­же­нии?

  8. Какие действия необходимо выполнить в приложении Java для работы с базой данных?

  9. Какие действия необходимо выполнить в Java-при­ло­же­нии после окончания сеанса работы с базой данных?

  10. Каким образом в Java-приложении можно получить объект типа Connection?

  11. Ка­кие ти­пы драй­ве­ров раз­ли­ча­ют в JDBC API?

  12. Для че­го пред­на­зна­чен класс DriverManager JDBC API?

  13. Для че­го пред­на­зна­чен интерфейс Driver JDBC API?

  14. Для че­го предназначены объекты типа Connection JDBC API?

  15. Для каких целей предназначены объекты типа DataSource JDBC API?

  16. С помощью какой технологии Java можно получить ссылку на источник данных типа DataSource JDBC API?

  17. Для че­го предназначены объекты типа Statement JDBC API?

  18. Для че­го предназначены объекты типа PreparedStatement JDBC API?

  19. Для че­го предназначены объекты типа CallableStatement JDBC API?

  20. Для че­го предназначены объекты типа ResultSet JDBC API?

  21. Для каких целей на стороне сервера применяют пулы соединений?

  22. Ка­ким об­ра­зом мож­но по­лу­чить ин­фор­ма­цию об объ­ек­тах ба­зы дан­ных?

  23. Ка­ким об­ра­зом мож­но по­лу­чить ин­фор­ма­цию об объ­ек­тах, ко­то­рые со­дер­жат­ся в ре­зуль­та­те за­про­са?

  24. Ка­кие ме­то­ды и в ка­ких слу­ча­ях при­ме­ня­ют для вы­пол­не­ния за­про­сов к ба­зе дан­ных?

  25. В ка­ких слу­ча­ях ре­ко­мен­ду­ет­ся при­ме­нять пред­ва­ри­тель­но ском­пи­ли­ро­ван­ные за­про­сы (SQL-вы­ра­же­ния)?

  26. С по­мо­щью объ­ек­та какого типа мож­но об­ра­тить­ся к хра­ни­мой в ба­зе дан­ных про­це­ду­ре?

6. Платформа j2ee

  1. Для создания какого типа приложений предназначена платформа J2EE?

  2. Что входит в состав платформы J2EE?

  3. На какой модели распределенных приложений базируется архитектура платформы J2EE?

  4. На каких технологиях базируется платформа J2EE?

  5. Какие типы компонентов могут использоваться в приложениях J2EE?

  6. Для чего необходимы контейнеры J2EE?

  7. Какие типы контейнеров предусмотрены спецификацией J2EE?

  8. Какие типы клиентов предусмотрены спецификацией J2EE?

  9. Какие типы компонентов могут выполняться в Web-контейнере сервера приложений J2EE?

  10. Какие типы компонентов могут выполняться в EJB-контейнере сервера приложений J2EE?

  11. Какие роли предусмотрены спецификацией платформы J2EE?

  12. Какие сценарии взаимодействия распределенных приложений предусматриваются спецификацией платформы J2EE?

  13. Какова общая структура приложений, размещаемых на сервере приложений платформы J2EE?

  14. В каком виде (формате) доставляются приложения на сервер приложений J2EE?

  15. Какое расширение имеет файл архива, содержащий компоненты Web-приложения платформы J2EE?

  16. Какое расширение имеет файл архива, содержащий EJB-компоненты приложения платформы J2EE?

  17. Какую структуру имеет файл архива, содержащий компоненты Web-приложения платформы J2EE?

  18. Для чего необходим дескриптор развертывания (DD – Deployment Descriptor) приложения?

  19. Как называется язык, используемый в дескрипторах развертывания (DD – Deployment Descriptor) приложений J2EE?

  20. В чем суть концепции архитектуры распределенных приложений, разрабатываемых на основе модели MVC?

  21. Какие функциональные обязанности возлагаются на «Представление» («View») в контексте модели MVC?

  22. Какие функциональные обязанности возлагаются на «Контроллер» («Controller») в контексте модели MVC?

  23. Какие функциональные обязанности возлагаются на «Модель» («Model») в контексте модели MVC?