Информация о книге

978-5-94074-914-1, 978-5-94074-914-1

Главная  » Тематика определяется » Разработка приложений Java EE 6 в NetBeans 7

Хеффельфингер Д., Разработка приложений Java EE 6 в NetBeans 7

ДМК Пресс, 2013 г., 332 стр., 978-5-94074-914-1, 978-5-94074-914-1


Наличие в интернет-магазинах

Магазинов: 5, Цена: от 911 руб. посмотреть все

Описание книги

Книга представляет собой практическое руководство по использованию возможностей IDE NetBeans 7 для разработки корпоративных приложений, совместимых со стандартом Java ЕЕ 6. В книге показаны приемы эффективного программирования, задействующие контекстные меню и \"горячие\" клавиши, мастера и шаблоны среды NetBeans, затрагиваются вопросы создания, конфигурирования, развертывания, отладки и профилирования корпоративных приложений с использованием средств встроенных в IDE NetBeans. Существенное внимание уделено основным API Java ЕЕ в контексте их работы в среде NetBeans. Подробно рассмотрены возможности NetBeans по автоматизации разработки приложений с использованием таких API, как Servlet, JSP, JSTL, JSF, JMS, JPA, JDBC, EJB, JAX-WS, JAX-RS, а также по созданию для них инфраструктурных, коммуникационных и конфигурационных элементов. Затронуты вопросы взаимодей...

Купить эту книгу можно в интернет-магазинах

  My-Shop - 884 руб.   Лабиринт - 927 руб.   Book24 - 1459 руб.   Читай-Город - 1459 руб.
  Страница товара выбранного интернет-магазина откроется в новом табе

Скачать, но не бесплатно эту книгу можно в интернет-магазинах

  Литрес - 479 руб.

Читать онлайн


Доступен для чтения фрагмент книги

Ключевые слова

Поделиться ссылкой на книгу



Содержание книги

Об авторе
О рецензентах
Предисловие
Вопросы, освещаемые в книге
Что нужно для чтения этой книги
Для кого эта книга
Соглашения
Поддержка клиентов
Сообщения об ошибках
Незаконное воспроизведение содержимого книги
Вопросы
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
Профилирование нашего приложения
Резюме
Алфавитный указатель


Об авторе


Отзывы

Откровенно говоря  [21 July 2014]
слабовато...
Книга дорогая, но в ней всего 300 страниц из которых большую часть занимают даже не листинги, а картинки. Соответственно темы разъясняются настолько поверхностно насколько это вообще возможно. Отдельным недостатком выделю отсутствие ссылки на определённый файл проекта при отражении кода на странице. Т.е. идёт код, выделены какие то изменения, но не понятно в каком это файле сделано. Бывает из контекста предыдущего рассказа это понятно, но зачастую нет и приходится развивать телепатические способности, чтобы понять какой файл автор имеет ввиду. И вообще, во многих местах в книге нужно догадываться и искать отличия на картинках, при этом мало, что объясняется, типа делаем так, потом вот так и дальше так. Зачем? Что? Почему? часто остаются вопросы, при этом автор подробно описывает содержание опционально полей в каком-нибудь визарде.
Достойно внимания  [ 3 May 2013]
Содержимое пока в процессе изучения, впечатления приятные.
Сходу можно сказать, что материал определенно полезен для первого знакомства с EE, иными словами - вводный курс на Русском.
К недостаткам, на мой взгляд, можно отнести разве что мизерный тираж подобных изданий и не самый удачный переплёт.
Новая книга по java на русском  [21 April 2013]
Очень радует это издательство. Книг по java на русском, особенно по JEE очень мало. Почему то у издателей java не пользуется успехом, а по c# книг на русском огромное количество. Конечно лучше читать на английском, но для людей с низким уровнем знания англ.языка легче начинать обучение с книг на русском. NetBeans очень популярен среди новичков, в нем легче обучаться, много tutorial'ов, и примеров. И главный плюс - актуальные версии языка и среды разработки.

Последние поступления в рубрике "Тематика определяется"



Коллекционное холодное оружие Западной Европы XVII - начала XIX вв. 

Издание посвящено уникальным образцам охотничьего и боевого холодного оружия из частных собраний европейских коллекционеров. Каждый экземпляр сопровождается экспертным описанием, оценкой степени его сохранности и подробными авторскими иллюстрациями....

Терапевтическая катастрофа. Мастера психотерапии рассказывают о самых провальных случаях 

Ни один психотерапевт не застрахован от ошибок в работе с клиентами, но мало кто готов открыто обсуждать собственные неудачи. Авторы книги решили наглядно показать, что просчеты и промахи - это не только неотъемлемая сторона профессии, но и повод вынести для себя ценные уроки....

Любовь к человеку с пограничным расстройством личности 

Люди с пограничным расстройством личности (ПРЛ) могут быть очень заботливыми, нежными, умными и веселыми - и при этом своим поведением отталкивать даже самых близких людей. Если у вас непростые отношения с человеком, который страдает от ПРЛ, то эта книга - для вас....

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Хеффельфингер Д., Разработка приложений Java EE 6 в NetBeans 7 в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.