Статьи и уроки по программированию JAVA EE
Поиск по сайту:
О разработчеке сайта
Header image

Найденные статьи и уроки

JAVA EE: Разработка web-приложения. Введение.

Данная серия статей будет посвещена применению технологии JAVA EE. Большинство материалов по этой технологии разрозненны, дают ответ только на небольшие частные задачи, и для полноценного обучения весьма трудны. В данных статьях будет рассматриваться сквозной пример создания web сайта с использованием возможностей, предлагаемыми JAVA.

В статьях будут пройдены все этапы разработки: от развертывания сервера приложений и установки базы данных, настройки пулов соединений и контроллеров, до развертывания приложения, создания онлайн чатов или игр на технологии JMS (Java Message Service).

26.07.2012 Читать статью

JAVA EE: Разработка web-приложения. Подготовка.

В данной статье дан список необходимых средств для начала работы над веб-приложением: приведено описание нескольких серверов приложений, детально описан процесс установки и настройки GlassFish Application Server, MySQL Server.
26.07.2012 Читать статью

JAVA EE: Разработка web-приложения. Дизайн и настройка.

Третья статья по разработке web-приложения. В данной статье мы спроектируем наше приложение, обговорим основные моменты касающиеся его логики функционирования, а также приступим к работе со средой разработки (IDE).
07.08.2012 Читать статью

JAVA EE: Разработка web-приложения. View и Controller

Четвертая статья серии. В ней мы используя наш каркас приложения который мы создали на втором уроке продолжим изучение технологии Java EE. Познакомимся с дескриптором развертывания web.xml, уменьшим количество повторяемого кода в jsp страницах путем использования jsp сегментов. Далее мы создадим наш первый сервлет, который будет играть роль контроллера, и обработаем наш первый запрос с клиента.
14.08.2012 Читать статью

JAVA EE: Разработка web-приложения. MySQL. Connecting pool.

Пятая статья в серии посвященной созданию web приложения с использованием технологии Java EE. В данной статье мы создадим и наполним содержимым базу данных создаваемого нами сайта. Познакомимся с веб-консолью нашего GlassFish сервера и с ее помощью создадим jdbc соединение, а так же настроим pool соединений с базой данных.
21.08.2012 Читать статью

JAVA EE:Разработка web-приложения. JPA. EJB. JSTL.

Шестая статья серии посвященной технологии JavaEE. Это одна из самых важных и интересных статей. В ней расказанно о технологии JPA и EJB. Приведенно теорическое описание этих технологий. На практике, в статье описывается процесс создания класса-сущностей из таблиц базы данных и вместе с ними создание сессионых компонентов. При работе с переменнами классов сущностей в jsp страницам, немного рассказывается о технологии JSTL благодаря которой количество стриваемого кода (скриплетов и пр.) в html разметке минимальна.
27.08.2012 Читать статью

JAVA EE:Разработка web-приложения. GET/POST. Filter. JSTL part 2.

Седьмая статья серии посвященной технологии JavaEE. В этой статье мы продолжим расширять функционал нашего web-приложения. Более подробно в статье разобрана библиотека стандартных тегов JSTL. В прошлом уроке мы уже немного использовали эту библиотеку, но внимание на ней не заостряли, однако вещь эта очень полезная и знать ее нужно обязательно. Так же научимся обрабатывать данные полученные от пользователя путем GET или POST запросов. На десерт познакомимся с фильтром и с его помощью разрешим проблему кодировок пользовательский запросов к серверу.
10.09.2012 Читать статью

JAVA EE: Разработка web-приложения. EJB. Persistence. Transactions.

Восьмая статья серии посвященной технологии JavaEE. В этой статье мы продолжем изучать возможности EJB, реализовав функционал страницы регистрации пользователей. Для этого нам понадобится формирование собственного запроса к БД с возможностью добавления параметром, добавление новых записей в базу, а  так же использование транзакций для обеспечения отказоустойчивости операций. Всю ответственность за Сохраняемость компонентов мы возложим на контейнер в котором лежит данный компонент, то есть будем использовать "Container Managed Persistence".
19.09.2012 Читать статью

JAVA EE: Разработка web-приложения. JAAS. Session.

Девятая статья серии посвященной технологии Java EE. Вся статья целиком будет просвещенна службе Java Authentication and Authorization Service (JAAS или Jazz), сервис аутентификации и авторизации для платформы Java. JAAS поддерживает аутентификацию пользователей и управление доступом. Он поддерживает Java-реализацию технологии встраиваемых идентификационных модулей (Pluggable Authentication Module), а также классов и интерфейсов для управления допуском пользователей к выполнению важных, с точки зрения безопасности, программ.
12.10.2012 Читать статью

JAVA EE:Разработка web-приложения. SSL. Keytool. HTTPS.

Десятая статья серии посвященной технологии JavaEE. Продолжая работать над безопасностью нашего приложения, мы дошли до момента когда необходимо защитить некоторые данные циркулирующие между клиентом и сервером. Для этих целей широко применяются защищенные соединения. Для установления соединенного соединения используется два протокола: SSL или более новый TLS

SSL и TLS это криптографические протоколы обеспечивающие установление безопасного/зашифрованного соединения между клиентом и сервером. Для передачи сообщений используется асимметричные алгоритмы с открытым ключом. 

26.11.2012 Читать статью

WebSocket: Простейший функционал на сервере Glassfish 4

Эта статья открывает серию уроков посвященных реализации такого невероятно полезного механизма как websocked средствами сервера GlassFish. В отличии от серии статей JavaEE здесь не будет сквозного примера у первых уроков. Далее по мере увеличения сложности и изученных возможностей, возможно реализуем что-нибудь серьезное, что-бы объеденить в себе весь функционал технологии вебсокедов.
19.12.2014 Читать статью