Ho Lee Fuk

Сенсей
🛡 МОДЕРАТОР 🛡
Регистрация
22 Февраль 2018
Сообщения
11.084
Автор: Батыршинов

Название: Разработка он-лайн библиотеки на Java (2014)

1-jpg.72322


Описание:

Автор: Тимур Бартышинов[/B]



НАДОЕЛО СОБИРАТЬ ЗНАНИЯ ПО КРУПИЦАМ?

Самой большой проблемой всех учебников и статей, по которым начинают учиться начинающие программисты Java - это отсутствие нормальной практики.

Можно читать тонны материалов по веб программированию на Java - и не научиться ничему, потому что знания, которые вы не успели применить, очень быстро забываются.

ХОТИТЕ ПОЛНОСТЬЮ РАЗОБРАТЬ РЕАЛЬНЫЙ

ВЕБ ПРОЕКТ НА JAVA?

Если вы хотите разобрать по шагам весь процесс разработки и внедрения компонентов - это можно сделать на примере онлайн библиотеки.

Вы начнете с самого простого проекта на HTML и постепенно доведете его до сложного веб проекта со всеми технологиями.

ПОСЛЕДОВАТЕЛЬНОСТЬ ТЕМ

Часть 1 - Введение в J2EE и технологию сервлетов

Отличия J2EE от J2SE

Многоуровневые приложения

Архитектура J2EE

Состав J2EE

HTTP протокол

Спецификации и стантарты: JSR, JCP, RFC, W3C

HTML/XHTML

CSS

Веб сервер

Сервер приложений

Glassfish Server

Сервлеты

Иерархия классов сервлета

Servlet API

Жизненный цикл сервлета

Параметры инициализации сервлета

Веб контейнер (Сервлет контейнер)

Дескриптор развертывания (Deployment Descriptor)

Mapping

Параметры сервлета

HTTP методы

Структура веб приложения

Настройки в xml формате

Сессия

Cookies

Многопоточность в сервлетах

Кластеризация

Домены

Коды ошибок HTTP

Настройка страниц ошибок в веб приложении

Фильтры

Слушатели событий веб контейнера

Области видимости переменных

Атрибуты и параметры

Объекты веб контейнера

Отладка запросов в Google Chrome

Отладка запросов в HTTP Server Monitor

Создание сервлетов в NetBeans

Минусы и плюсы сервлетов

Сравнение с современными технологиями

Часть 2 - Java Server Pages, GlassFish, MySQL

Типы приложений: JAR, WAR, EAR

Java Server Pages (JSP)

Сравнение JSP с другими технологиями

JSP контейнер

Жизненный цикл JSP

Компиляция и трансляция JSP страниц

Спецификация JSP

Разделение представления и логики

JSP страница и JSP документ

Варианты создания веб страниц

Разделение страницы на области

Использование фрагментов JSP (JSPF)

Расширяемость JSP

Плюсы и минусы JSP

Стандартные действия JSP

JSTL - JavaServer Pages Standard Tag Library

EL - Expression Language

Спецификация JSTL

JavaBeans

Области видимости параметров в JSP

Работа с формами, передача параметров

Работа с кодировкой и русскими символами

Начало создания веб проекта "Онлайн библиотека" в NetBeans

Палитра компонентов

Установка MySQL

Установка дизайнера MySQL

Создание базы данных проекта в MySQL

Способы аутентификации пользователя в веб приложении

Проектирование приложения "Онлайн библиотека"

Настройка DataSource: соединение с базой данных

Использование JDBC

Администрирование GlassFish

Применение JNDI

Применение всех пройденных тем для написания проекта

Часть 3 - Java Server Faces, Ajax, Hibernate, Maven

Java Server Faces (JSF)

Сравнение с другими технологиями: сервлеты и JSP

Жизненый цикл JSF

Особенности создания веб страниц на JSF

Facelets

Теги Facelets

Реализации JSF

PrimeFaces

OmniFaces

MVC

Managed Bean

Навигация и правила

Поддержка языков

Валидаторы полей на веб странице

Конвертеры

Компоненты JSF

Загрузка данных в таблицу

Постраничный вывод данных

Редактирование данных в таблице

Сохранение файлов в JSF

Загрузка файлов в JSF

Поддержка нескольких языков с переводом

Обработка ошибок

Создания событий (Action)

Дерево компонентов JSF

Использование Ajax (по аналогии в Gmail)

Реализации JPA

Hibernate

Загрузка двоичных файлов в базу данных

Регистрация ошибок через Ajax

Система безопасности в J2EE

Авторизация пользователя с применением Ajax

Применение стороннего дизайна на существующий веб проект

Публикация приложения онлайн для тестирования другими участниками

Использование Maven

JavaScript

Подробнее:
Для просмотра содержимого вам необходимо авторизоваться.

Скачать:
Скрытое содержимое могут видеть только члены группы Премиум.


Скрытый контент для пользователей All-dar.
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Сверху