Автор: Будилов В. А.
Год издания: 2003
Серия: Мастер программ
Издательство: БХВ-Петербург
Язык: русский
Размер: 10,10 Мб
Страниц: 697
Формат: PDF
ISBN: 5-94157-272-7
В книге подробно рассматриваются методы создания Интернет-приложений на языке Java, в том числе Web-приложений, апплетов, серверных приложений, использование серверных страниц Java, конструирование и программирование пользовательских библиотек ярлыков Java, а также разработка приложений с применением современных технологий, реализованных в пакете J2EE. Подробно описано функционирование сервера Blazix. Внимание акцентировано на раскрытие наиболее существенных сторон создания клиентских и серверных приложений. Многочисленные примеры делают изложенный материал весьма наглядным и помогают его лучшему усвоению. Книга рассчитана на читателя, знакомого с программированием и имеющего некоторый опыт создания программ на любом языке.
Содержание:
Введение
Глава 1. Интернет и Java
1.1. Первое приложение на языке Java
1.2. Апплеты
1.2.1. Первый апплет
1.2.2. Апплеты AWT и апплеты Java
1.3. Кратко о HTML
1.3.1. Общая структура HTML-документа
1.3.2. Заголовки и шрифты
1.3.3. Списки
1.3.4. Ссылки
1.3.5. Рисунки
1.3.6. Апплеты и параметры апплетов
1.4. Апплеты и графика
1.4.1. Координаты
1.4.2. Цвет
1.4.3. Шрифт
1.4.4. Графические элементы
1.5. События мыши
1.5.1. Класс Mouse Event и интерфейс MouseListener
1.5.2. Движение мыши. Перетаскивание
1.5.3. События клавиатуры
1.6. Работа с графикой
1.6.1. Двойная буферизация
1.6.2. Потоки. Анимация. Таймер
1.6.3. Потоки
Глава 2. Работа с сетью
2.1. Потоки ввода и вывода
2.2. Файлы
2.3. Имена. Каталоги. Класс File
2.4. Работа с сетью
2.4.1. Классы URL и URLConneaion
2.4.2. Сокеты. Клиенты. Серверы
2.4.3. Потоки и работа с сетью
2.4.4. Синхронизация
Глава 3. Серверные страницы Java
3.1. Создаем первую серверную страничку
3.2. Скриптлеты
Скриптлеты и HTML
3.3. Директивы JSP
Декларации в JSP
3.4. Ярлыки JSP
3.5. JSP и работа с сессиями
3.6. Обработка форм с использованием компонентов Beans
3.7. Библиотеки ярлыков
3.8. Отправка почты средствами JSP
3.9. Создание JSP-ярлыков
3.9.1. Классы обработки ярлыка
3.9.2. Описатель ярлыка
3.9.3. Элемент listener
3.9.4. Элемент tag
3.9.5. Простые ярлыки - Simple Tags
3.9.6. Ярлыки с атрибутами
3.9.7. Элементы, содержащие тело элемента
3.9.8. Ярлыки описания переменных сценариев
3.9.9. Взаимодействие ярлыков
3.10. Сервер Blazix
3.10.1. Архитектура сервера
3.10.2. Web-сервер Blazix
3.10.3. Конфигурирование сервера EJB
3.11. Зашита Web-страниц. Пароли
3.12. Зашита передаваемых данных
3.13. Работа с базами данных
3.13.1. Источники данных и Blazix
Глава 4. Сервлеты
4.1. Понятие сервлета
4.1.1. Архитектура сервлетов
4.1.2. Жизненный цикл сервлета
4.2. API для работы с сервлетами
4.2.1. Пакет servlet.HTTP
4.2.2. Жизненный цикл сервлета
4.2.3. Сервлеты и HTML
4.2.4. Сервлеты и HTTP
4.2.5. Как пользоваться сервлетами
4.2.6. Размещение сервлетов
4.2.7. Использование утилиты создания сервлетов на основе интернет-компонентов IniernetBeansExpress
4.3. Структура сервлета
4.3.1. Сервлет, создающий HTML
4.3.2. Обработка данных, полученных из HTML-форм
4.3.3. HTTP-заголовки
4.3.4. Сервлеты и переменные CGI
4.3.5. Коды состояния
4.3.6. Заголовки HTTP в ответе сервера
4.3.7. Работа с Cookies
4.3.8. Поддержание сессий
4.3.9. Еще раз о JSP
Глава 5. Серверные компоненты CJB
5.1. Серверные компоненты EJB и среда J2EE
5.1.1. Метод разработки EJB
5.1.2. Архитектура серверных компонентов EJB
5.1.3. Типы серверных компонентов EJB
5.1.4. Удаленный и локальный доступ
5.2. Создание компонентов EJB
5.2.1. Компоненты EJB-сущности
5.2.2. Компоненты EJB-сессий простым языком
5.2.3. Интерфейсы серверных компонентов EJB
5.2.4. Компонент EJB-сущности
5.2.5. Компонент EJB-сессии
5.2.6. Метки компонентов EJB
5.2.7. Размещение компонентов EJB
5.2.8. Взаимодействие серверных компонентов EJB друг с другом
5.2.9. Базы данных в серверных компонентах EJB
5.2.10. Транзакции и серверные компоненты EJB
5.2.11. Безопасность серверных компонентов EJB
5.2.12. Резюме
5.2.13. Принципы работы EJB
5.2.14. Дескриптор размещения EJB
5.2.15. Компоненты EJB-сессий
5.2.16. Компоненты EJB-сущности
5.2.17. Пример приложения с использованием компонента EJB
Приложение 1. Краткая справка по компонентам EJB
Пакет javax.ejb
Интерфейсы и классы пакета javax.ejb
Интерфейсы
Исключительные ситуации
Интерфейс EJBContext
Интерфейс EntityContext
Методы интерфейса
Интерфейс SessionContext
Методы интерфейса
Интерфейс Message Driven Context
Интерфейс EJBHome
Методы интерфейса
Интерфейс EJBLocalHome
Метод remove интерфейса EJBLocalHome
Интерфейс EJ В Local Object
Метод getEJB Local Home
Метод getPrimaryKey
Метод remove
Интерфейс EJBMetaData
Методы интерфейса
Интерфейс EJBObject
Методы интерфейса
Интерфейс EnterpriseBean
Интерфейс EntityBean
Методы интерфейса
Интерфейс SessionBean
Методы интерфейса
Интерфейс Message Driven Bean
Методы интерфейса
Интерфейс SessionSynchronization
Методы интерфейса
Интерфейс Handle
Методы интерфейса
Интерфейс Ilomellandle
Метод getEJВНоте
Приложение 2. Краткая справка по сервлетам и JSP
Интерфейс сервлетов
Методы обработки запросов
Количество экземпляров сервлета
Однопоточный сервлет
Жизненный цикл сервлета
Прекращение работы сервлета
Сообщения HTTP
Типы сообщений
Запросы серверу
Ответы сервера
Строка статус-кода
Сущности Emily
Методы HTTP
Пакеты. Интерфейсы. Классы
Пакет javax.servlet
Пакет javax.servlet.http
Пакет javax.servtet.jsp
Приложение 3. Сервер Blazix
Утилиты и команды сервера
Команды сервера
Web-сервер blxWeb
Команда Blxejbc
Команда btxejhs
Команда hlxui
Команда blizzard
Команда blxionreg
Команда blxsvrmgr
Команда bixcts
Команда ЫхPacker
Команда jspDebug
Команда btxI18nTagExtract
Команда blxjmsmgr
Команда blxjmss
Команда SetAutoEjbKey
Конфигурирование сервера Blazix для Windows
Параметры файла инициализации
Конфигурирование менеджера сервера
Библиотека JSP-ярлыков сервера Blazix
Ярлыки обработки форм
Ярлыки для работы с почтой
Ярлыки для работы с базами данных
Ярлыки для работы с естественными языками
Приложение 4. Основы Java
Вводная часть
Виртуальная машина Java
Основные блоки программы
Объектно-ориентированное программирование
Современный интерфейс пользователя
Интернет и сетевые протоколы
Основные понятия
Переменные и примитивные типы
Строки, объекты, функции
Выражения
Управление ходом выполнения программы
Разработка алгоритмов
Инструкция white do.. while
Инструкция for
Вложенные циклы
Переключатель switch
Типы инструкций в Java
Графика и апплеты
Статические функции и статические переменные
Пакеты и API
Классы и объекты
Инициализация объектов. Конструкторы
Сборщик мусора
Работа с объектами
Наследование. Полиморфизм. Абстрактные классы
Создание классов на основе существующих классов
Указатели this и super
Конструкторы в подклассах
Интерфейсы. Вложенные классы
Приложение 5. Краткая справка по апплетам
Класс Component
Класс java.awt.Button
Класс java.awt.Canvas
Класс java.awt.Checkbox
Класс java.awt.Choice
Класс java.awt. Container
Класс java.awt.Label
Класс jaya.awt.List
Класс java.awt.Scrollbar
Класс java.awt.TextComponent
Класс JComponent
Класс javax.swing.AbstractButton
Класс javax.swing.plaf.basic.BasiclnternalFrameTitlePane
Класс javax.swing.JColorChooser
Класс javax.swing.JComboBox
Класс javax.swing.JFileChooser
Класс javax.swing.JInternalFrame
Класс javax.swing.JInternalFrameJDesktopIcon
Класс javax.swing.JLabel
Класс javax.swing.JlayeredPane
Класс javax.swing.JList
Класс javax.swing.JMenuBar
Класс javax.swing.plaf.basic.BasicInternalFrameTiflePane
Класс javax.swing.JOptionPane
Класс javax.swing.JPanel
Класс javax. swingJPopupMenu
Класс javax.swing.JProgressBar
Класс javax.swing.JRootPane
Класс javax.swing.JScrollBar
Класс javax.swingJScrollPane
Класс javax.swing.JSeparator
Класс javax.swing.JSlider
Класс javax.swing.JSplitPane
Класс javax.swing.JTabbedPane
Класс javax.swing.JTable
Класс javax.swing.table.JTableHeader
Класс javax.swing.texi.JFextComponetu
Класс javax.swing.JtoolBar
Класс javax.swing.JtoolTip
Класс javax.swing.Jtree
Класс javax.swing.JViewport
Рейтинг: | 4.8 баллов / 2537 оценок |
Формат: | Книга |
Уже скачали: | 12755 раз |
Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!
Название: НеподдающаясяАвтор: Ольга МяхарГод :2009 Формат: PDF | DOC | TXTРазмер: 5.15 МбНе колдуйте на ночь. Мало ли, вызовете на свою голову очаровательную девушку с хвостом, от которой и получите п . . .
Автор:Андрэ НортонНазвание: Грифон торжествуетИздательство: Зеленоградская книгаГод: 1994Формат: pdf+fb2Размер: 1.5 мбДействие романа разворачивается в Пустыне - месте сосредоточения сверхъестественны . . .
Автор: Евтушенко Алексей Название: Отряд-3. Контрольное измерение Формат: fb2 | doc | html | txt | pdf | cnmРазмер: 5,12 МбКровавым летом 1943 года эти солдаты были похищены из самого пекла войны свар . . .
Название : Низший пилотажАвтор : Баян ШиряновЯзык : РусскийСтраниц: 240Формат : pdb | txt | html | fb2 | doc | chmРазмер файла : 5.07 Mb«Низший пилотаж» – «Голый завтрак» по-русски. О жизни «винтовых» . . .
Автор: Мария Семенова Название: Цикл "Волкодав"Формат: CHMРазмер: 2.4 MBВолкодав Мир был жесток к нему, и он платил миру той же монетой. Никому не верил и ничего не боялся. Он - человек, выжженный изн . . .
Автор: А. Дым (Lightsmoke)Название: Дневник московского пАдонка 2Издательство: КислородЖанр: СоциумДата выхода: 2007Страниц: 320Размер: 5,31 мб Rar +5%Формат: RTF+fb2Качество: E/books2-я книгаЭта кн . . .
Название: Мир ОгненныйАвтор: Рерих Е. И.Издательство: Звезды горISBN: 9789856780229Год издания: 2007Страниц: 376Язык: РусскийФормат: fb2Размер: 1.11 МбОписание:"Мир Огненный" - книга Учения Живой Этик . . .
Вьетнамская война - вооруженное столкновение на п-ове Индокитай в Юго-Восточной Азии, начавшееся в конце 1950-х годов как партизанская гражданская война в Южном Вьетнаме и переросшее после 1965 в межд . . .
Автор: Козлова ЕИздательство: МЦНМОГод издания: 2004Страниц: 165ISBN: 5-94057-142-5Язык: русскийРазмер: 900 Kb [PDF]От издателя Настоящий сборник содержит 350 задач (с подсказками,решениями и ответами . . .
Название: Комментарий к Трудовому кодексу Российской ФедерацииАвтор: Редакторы А. М. Куренной, С. П. Маврин, Е. Б. ХохловИздательство: ГородецГод: 2007Страниц: 679Формат: PDFРазмер: 4.14 MбISBN: 978-5 . . .
Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.
К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге Интернет-программирование на Java. Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.