|
- Комбинация текстового поля и спускающегося списка.
- В Swing комбо-бокс представлен классом JComboBox.
- public JComboBox() – этот конструктор создаёт JComboBox с моделью данных, принятой по умолчанию.
- public JComboBox(ComboBoxModel asModel) – комбо-бокс, который берёт свои элементы из существующей модели ComboBoxModel.
- public JComboBox(Object [] items) – комбо-бокс, который содержит элементы заданного массива.
51. Что такое MVC, как реализуется эта модель в Swing?
Схема MVC:
- Swing помогает определить впечатление и ощущение от использования программы (look and feel), то есть, внешний вид (look) и взаимодействие с пользователем (feel), такие как Java look and feel, Windows look and feel.
- Для этого компоненты Swing функционируют в рамках схемы MVC.
- Схема MVC названа по первым буквам своих составляющих:
Model – Модель, View – Представление, Controller – Контроллер
- Компоненты Swing функционируют в рамках схемы Model View Controller (MVC)
Классы MVC
- Model – Модель – Хранит данные или состояние объекта
- View – Представление – Отвечает за вывод компонента, основываясь не его состоянии
- Controller – Контроллер – Обрабатывает события
- Взаимодействие между классами управляется шаблоном MVC (MVC pattern).
- В каждом классе имеются необходимые методы, определённые внутри него.
52. Что такое JDBC? Нарисуйте схему взаимосвязи программы на Java с базой данных с использованием JDBC.
База данных
- База данных содержит данные, которые хранятся в организованной форме.
- Приложения Клиент/Сервер широко используются в программировании баз данных.
- Операции могут включать открытие соединения, обмен информацией с базой данных, выполнение команд SQL и извлечение результатов запросов.
- Имеются стандартные прикладные интерфейсы API, которые упрощают программирование баз данных.Примерами являются ODBC и JDBC.
- Open DataBase Connectivity (ODBC) является прикладным программным интерфейсом Application Programming Interface (API), предлагаемым компанией Microsoft для доступа к базам данных.
- Он использует структурированый язык запросов Structured Query Language или SQL как основной рабочий язык баз данных.
- Предоставляет функции вставки, изменения и удаления данных и получения информации из базы данных.
JDBC
- JDBC – это прикладной программный интерфейс Java Database Connectivity API, который является частью Java Enterprise API.
- Определяет набор объектов и методов интерфейса API для взаимодействия с базами данных.
- Использование JDBC является обязательным для всех Java-приложений, которые получают доступ к данным, хранящимся во внешних источниках-провайдерах, таких как SQL Server, Oracle или Access.
Схема взаимосвязи программы на Java с базой данных с использованием JDBC:
Java-программа<->JDBC Driver<(Результаты)-(Команда SQL)>Сервер приложений<->База данных
53. Какие основные интерфейсы пакета java.sql? Для чего каждый из них нужен?
Пакет java.sql:
- Интерфейс JDBC API определяет набор классов и интерфейсов, используемых для обмена информацией с базой данных.
- Они содержатся в пакете java.sql.
- Классы, включённые в этот пакет: Date, DriverManager, DriverPropertyInfo, Time, TimeStamp, Types
- Интерфейсы, включённые в этот пакет: Callable Statement, Connection, DatabaseMetaData, Driver, PreparedStatement, ResultSet, ResultSetMetaData, Statement
Исключения, определяемые в пакете java.sql:
DataTruncation, SQLException (java.sql), SQLWarning (java.sql), BatchUpdateException
Дата добавления: 2015-09-11; просмотров: 66 | Поможем написать вашу работу | Нарушение авторских прав |