Технологии программирования на Java 2, книга 1, Графика, JavaBeans, интерфейс пользователя - Дейтел Х.М., Дейтел П.Д., Сантри С.И. - 2003

Технологии программирования на Java 2 - Книга 1 - Графика, JavaBeans, интерфейс пользователя - Дейтел Х.М. , Дейтел П.Дж. , Сантри С.И. - 2003

       Предлагаемая книга является переводом первой части издания «Advanced Java 2 Platform. How to Program». Оригинал содержит более 1800 страниц, поэтому было принято решение русское издание разбить на три части. Первая часть посвящена созданию графического пользовательского интерфейса, двухмерной и трехмерной графике, компонентам Java Beans, взаимодействию с базами данных, вопросам обеспечения безопасности. Вторая часть издания посвящена созданию распределенных приложений, и, наконец, третья часть - созданию серверных приложений и корпоративных систем.
        В книге широко используется методический прием, основанный на примерах. Первые главы книги посвяшенъг использованию компонентов Swing для построений графического попьзоватедьского интерфейса. На примере графического редактора и трехмерной игры рассматривается построение сложных графических приложений на основе Java 2D и Java 3D.
       Серьезное внимание уделяется компонентам JavaBeans для создания повторно используемых программных компонентов и сборочного программирования.
      В книге подробно рассмотрены модели и технологии, ответственные за обеспечение безопасности приложений и апплетов Java, в том числе при использовании их в Internet. Глава, посвященная JDBC, знакомит читателя с созданием приложений Java, взаимодействующих с реляционными системами управления базами данных.

Х.М. Дейтел, П.Дж. Дейтел, С.И. Сантри
Технологии программирования на Java 2: Книга 1. Графика, JavaBeans, интерфейс пользователя.
Пер, с англ, - М.: ООО  Бином-Пресс, 2003 г. - 560 с: ил.

Содержание

Предисловие
Особенности книги
Некоторые замечания для преподавателей
Подход к обучению
Благодарности
Об авторах
О компании Deitel & Associates, Inc.
Консорциум World Wide Web (W3C)

Глава 1. Введение
1.1.  Введение
1.2.  Архитектура книги
1.3.  Краткий путеводитель по книге
1.4.  Выполнение примеров.
1.5.  Паттерны проектирования.
1.5.1.  История паттернов проектирования
1.5.2.  Обзор паттернов проектирования
1.5.3.  Паттерны параллельного выполнения
1.5.4.  Архитектурные паттерны проектирования
1.5.5.  Дополнительные ресурсы по паттернам проектирования

Глава 2. Компоненты Swing для построения графического интерфейса пользователя
2.1.  Введение
2.2.  Использование компонентов JEditorPane и JToolBar в Web-браузере (класс WebBrowser)
2.2.1.  Текстовые компоненты Swing и отображение HTML.
2.2.2,  Создание панелей инструментов с помощью Swing
2.3.  Реакция на действия пользователя в Swing
2.4.  JSplitPane и JTabbedPane.
2.5.  Многодокументный интерфейс
2.6.  Перетаскивание
2.7.  Локализация
2.8.  Доступность
2.9.  Ресурсы в Internet и во Всемирной паутине

Глава 3. Архитектура модель-вид-контроллер
3.1.  Введение
3.2.  Архитектура модель-вид-контроллер
3.3.  Класс Observable и нптерфейс Observer
3.4.  JList
3.5.  JTable
3.6   JTree
3.6.1.  Использование модели DefaultTreeModel
3.6.2.  Пользовательская реализация модели TreeModel

Глава 4. Программирование графики с помощью Java 2D и Java 3D
4.1.  Введение
4.2.  Координаты, графические контексты и графические объекты
4.3.  Интерфейс прикладного программирования Java 2D
4.3.1.  Фигуры Java 2D
4.3.2.  Обработка изображений в Java 2D
4.4.  Интерфейс прикладного программирования Java 3D
4.4.1.  Загрузка и установка Java 3D API
4.4.2.  Сцены Java 3D
4.4.3.  Пример применения Java 3D
4.5.  Практический пример Java 3D. Игра

Глава 5. Практический пример. Создание приложения Java 2D с использованием паттернов проектирования
5.1.  Введение
5.2.  Обзор приложения.
5.3.  Иерархия для класса MyShape
5.4.  Модель DrawingModel
5.5.  Виды приложения Deitel Drawing
5.6.  Контроллер приложения Deitel Drawing
5.6.1.  Контроллеры MyShapeController для обработки пользовательского ввода,
5.6.2.  Контроллеры MyShapeController и паттерн проектирования Factory Method.
5.6.3.  Контроллер перетаскивания
5.7.  Компонент DrawinglnternalFrame
5.8.  Компоненты ZoomDialog, Action и Icon
5.9.  Приложение Deitel Drawing

Глава 6. Компонентная модель JavaBeans
6.1.  Введение
6.2.  Работа с компонентами JavaBeans с помощью Forte ior Java Community Edition
6.3.  Подготовка класса к использованию в качестве компонента JavaBean
6.4.  Создание компонента JavaBean, Файлы архивов Java Archive File (JAR)
6.5.  Свойства компонента JavaBean.
6.6.  Связанные свойства
6.7.  Индексированные свойства и нестандартные события.
6.8. Настройка компонентов JavaBeans для использования в интегрированных средах разработки
3.8.1.  Редакторы свойств
6.8.2.  Настройщики
6.9. Ресурсы в Internet и во Всемирной паутине

Глава 7. Безопасность
7.1.  Введение
7.2.  От древних шифров до современных криптосистем
7.3.  Криптографии с секретным ключом
7.4.  Криптография с открытым ключом
7.5.  Криптоанализ
7.6.  Протоколы согласования ключей
7.7.  Управление ключами
7.8.  Java Cryptography Extension (JCE)
7.8.1.  Шифрование на основе пароля с помощью JCE.
7.8.2.  Паттерн проектирования Decorator
7.9.  Цифровые подписи
7.10.  Инфраструктура открытых ключей, сертификаты и удостоверяющие центры
7.10.1. Хранилища ключей Java и утилита keytool
7.11.  Файлы политики Java
7.12.  Цифровые подписи для кода Java
7.13 Аутентификация.
7.13.1.  Кегbегоs
7.13.2.  Единый вход
7.13.3.  Сервис аутентификации и авторизации Java (JAAS)
7.14.  Протокол Secure Sockets Layer (SSL).
7.14.1. Java Secure Socket Extension (JSSE).
7.15.  Обеспечение безопасности языка Java и защищенное программирование
7.16.  Ресурсы в Internet и во Всемирной паутине

Глава 8. Java Database Connectivity (JDBC)
8.1.  Введение
8.2.  Реляционная модель данных
8.3.  Обзор реляционных баз данных: база данных books
8.4.  Язык структурированных запросов (SQL)
8.4.1.  Основная команда SELECT
8.4.2.  Предложение WHERE
8.4.3.  Предложение ORDER BY
8.4.4.  Слияние данных из нескольких таблиц: объединение
8.4.5.  Команда INSERT INTO



Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Технологии программирования на Java 2, книга 1, Графика, JavaBeans, интерфейс пользователя - Дейтел Х.М., Дейтел П.Д., Сантри С.И. - 2003 - fileskachat.com, быстрое и бесплатное скачивание.

Скачать djvu
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу



Скачать книгу  Технологии программирования на Java 2 - Книга 1 - Графика, JavaBeans, интерфейс пользователя - Дейтел Х.М. , Дейтел П.Дж. , Сантри С.И. - 2003
Дата публикации:





Хештеги: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: ::


Следующие учебники и книги:
Предыдущие статьи: