Хеффельфингер Д., Разработка приложений Java EE 6 в NetBeans 7
ДМК Пресс, 2013 г., 332 стр., 978-5-94074-914-1, 978-5-94074-914-1
Наличие в интернет-магазинах
Описание книги
Купить эту книгу можно в интернет-магазинах
Скачать, но не бесплатно эту книгу можно в интернет-магазинах
Читать онлайн
Доступен для чтения фрагмент книги
Ключевые слова
Поделиться ссылкой на книгу
Содержание книги
О рецензентах
Предисловие
Вопросы, освещаемые в книге
Что нужно для чтения этой книги
Для кого эта книга
Соглашения
Поддержка клиентов
Сообщения об ошибках
Незаконное воспроизведение содержимого книги
Вопросы
1. Знакомство с NetBeans
Введение
Получение NetBeans
Установка NetBeans
Microsoft Windows Mac OSx Linux и Solaris Другие
платформы
Процедура установки
Первый запуск NetBeans
Конфигурирование NetBeans для разработки Java
EE-приложений
Интегрирование NetBeans со сторонним сервером
приложений
Интегрирование NetBeans с СУРБД стороннего
производителя
Развертывание нашего первого приложения
Подсказки NetBeans для эффективной разработки
Автозавершение кода
Шаблоны кода
Клавиши быстрого вызова
Изучение визуальных индикаторов NetBeans
Резюме
2. Разработка веб-приложений, содержащих
Сервлеты и JSP
Создание нашего первого веб-приложения
Изменение кода, сгенерированного NetBeans
Разработка сервлета
Добавление сервлета к нашему приложению
Безопасность веб-приложений
Реализация аутентификации на основе формы
Конфигурирование безопасности, специфичной для
GlassFish
Фрагменты JSP
Создание фрагмента JSP в NetBeans
Резюме
3. Улучшение функциональности JSP с помощью
JSTL и пользовательских тегов
Базовые теги JSTL
Условное отображение части страницы тегом <c:if>
Отображение взаимоисключающей разметки с
помощью тега <c:choose>
Итерация по массивам или коллекциям с помощью
тега <c:forEach>
SQL-теги JSTL
Извлечение данных из базы данных с помощью
тега <sql:query>
Изменение данных в базе данных с помощью тeгa
<sql:update>
Вставка данных в базу данных
Обновление данных базы данных
Удаление данных из базы данных
Заключительные замечания о JSTL
Пользовательские теги JSP
Резюме
4. Разработка веб-приложений с использованием
javaServer Faces 2.0
Введение в JavaServer Faces
Разработка нашего первого приложения JSF
Создание нового проекта JSF
Шаблоны фэйслетов
Добавление шаблона фэйслета к нашему проекту
Использование шаблона
Составные компоненты
Резюме
5. Создание изящных веб-приложений с помощью
PrimeFaces
Наш первый проект PrimeFaces
Использование компонентов PrimeFaces в наших
приложениях JSF
Представления, снабженные вкладками
Интерфейсы мастера
Дополнительная информация
Резюме
6. Взаимодействие с базами данных через API
Персистентности Java
Создание нашей первой JPA-сущности
Добавление к сущности сохраняемых полей
Создание DAO
Автоматизированная генерация JPA-сущностей
Именованные запросы и JPQL
Проверка допустимости со стороны бинов
Отношения сущностей
Генерация JSF-приложений из сущностей JPA
Резюме
7. Реализация уровня бизнес-логики на сеансовых
бинах
Введение в Сеансовые бины
Создание сеансового бина в NetBeans
Доступ к бину из клиента
Выполнение клиента
Транзакции, управляемые сеансовым бином
Реализация аспектно-ориентированного
программирования с помощью перехватчиков
Реализация класса перехватчика
Декорирование EJB аннотацией @Interceptors
Служба таймера EJB
Генерация сеансовых бинов из JPA-сущностей
Резюме
8. Контексты и Инжекция зависимости
Введение в CDI
К'валификаторы
Стереотипы
Типы привязки перехватчика
Резюме
обмен сообщениями в JMS и Управляемых
сообщением бинах
Введение в JMS
Создание проекта и ресурсов JMS
Создание пункта назначения JMS
Отправка сообщений пункту назначения
Обработка сообщений JMS с помощью управляемых
сообщением бинов
Резюме
10. Веб-сервисы SOAP в JAX-WS
Введение в веб-сервисы
Создание простого веб-сервиса
Тестирование нашего веб-сервиса
Разработка клиента для нашего веб-сервиса
Представление EJB в качестве веб-сервисов
Реализация новых веб-сервисов в виде EJB
Представление существующего EJB в виде
веб-сервисов
Создание веб-сервиса из существующего WSDL
Резюме
11. RESTful веб-сервисы в JAX-RS
Создание RESTful веб-сервиса из существующей
базы данных
Анализ сгенерированного кода
Тестирование нашего RESTful веб-сервиса
Разработка клиента RESTful веб-сервиса
Резюме
Приложение А. Отладка корпоративного
приложения отладчиком NetBeans
Отладка корпоративных приложений
Резюме
Приложение Б. Выявление проблем с
производительностью при помощи
профилировщика NetBeans
Профилирование нашего приложения
Резюме
Алфавитный указатель
Об авторе
Отзывы
Книга дорогая, но в ней всего 300 страниц из которых большую часть занимают даже не листинги, а картинки. Соответственно темы разъясняются настолько поверхностно насколько это вообще возможно. Отдельным недостатком выделю отсутствие ссылки на определённый файл проекта при отражении кода на странице. Т.е. идёт код, выделены какие то изменения, но не понятно в каком это файле сделано. Бывает из контекста предыдущего рассказа это понятно, но зачастую нет и приходится развивать телепатические способности, чтобы понять какой файл автор имеет ввиду. И вообще, во многих местах в книге нужно догадываться и искать отличия на картинках, при этом мало, что объясняется, типа делаем так, потом вот так и дальше так. Зачем? Что? Почему? часто остаются вопросы, при этом автор подробно описывает содержание опционально полей в каком-нибудь визарде.
Сходу можно сказать, что материал определенно полезен для первого знакомства с EE, иными словами - вводный курс на Русском.
К недостаткам, на мой взгляд, можно отнести разве что мизерный тираж подобных изданий и не самый удачный переплёт.
Последние поступления в рубрике "Тематика определяется"
Математика. Подготовка к ЕГЭ. Задачи с параметрами.10-11 классы
В предлагаемом пособии представлен обширный материал, посвященный двум заключительным и сложным темам ЕГЭ профильного уровня: задачам с параметрами и числам и их свойствам. На многочисленных примерах с подробными решениями и обоснованиями (как и требуется на экзамене) показаны различные методы и решения задач.... | |
План счетов бухгалтерского учета с последними изменениями
Читателю предлагается самая последняя редакция Плана счетов бухгалтерского учета финансово-хозяйственной деятельности организаций и инструкции по его применению с учетом последних приказов Минфина РФ. План счетов - это важнейший инструмент бухгалтерского учета, настольная книга для каждого практического бухгалтера.... | |
На ферме. Книжка с наклейками
Игры с наклейками - занятие не только интересное, но и полезное. С этой книгой малыш познакомится с различными видами транспорта, потренируется решать простые логические задачки и находить соответствия.... |
Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Хеффельфингер Д., Разработка приложений Java EE 6 в NetBeans 7 в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.