Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

JComboBox

- Комбинация текстового поля и спускающегося списка.

- В 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 | Поможем написать вашу работу | Нарушение авторских прав

Какими бывают комментарии в Java. | Интерфейс | Виды модификаторов доступа в Java. | Package имя_пакета; | FlowLayout, BoxLayout, BorderLayout, CardLayout, GridLayout, GridBagLayout, SpringLayout, null | Назвать модели обработки исключений и написать для каждой из них шаблон кода. | Перечислите состояния потоков. | Класс String | Класс Runtime | Класс TreeSet |


lektsii.net - Лекции.Нет - 2014-2025 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав