Even the most powerful weapon won't win the battle if you don't have a well skilled army that is able to use it
Web-технологии и Web-дизайн
Задания лабораторных работ
Лабораторная работа №1 - Язык разметки HTML и язык описания представлений CSS
Используя язык разметки HTML, разработать шаблон WEB-сайта. Шаблон должен состоять минимум из трех страниц:
- Заглавная страница
- Обычная страница
- Страница обратной связи
Используя возможности CSS, оформить элементы шаблона WEB-сайта в соответствии со стандартом HTML5. Требования к шаблону:
- Шаблон должен проходить валидацию на ресурсе validator.w3.org
- CSS файл не должен содержать стилей, комментариев, хаков, которые не используются в шаблоне
- Вёрстка шаблона должна быть семантически правильной
Задание Лабораторной работы №1 (с теорией)
Лабораторная работа №2 - Основы Javascript
Задание лабораторной работы №2Лабораторная работа №3 - Основы Backend (Сервлеты и JSP)
Задание лабораторной работы №3Лабораторная работа №4 - Взаимодействие с БД
Создать БД с использованием сервера MySQL или JavaDB (Derby). База данных должна несколько таблиц (не менее 2). Список таблиц и их полей определяет преподаватель.
Разработать WEB-приложение, которое позволяет выполнять с указанными таблицами операции CRUD (Create, Retrieve, Update, Delete).
Предусмотреть возможность выполнения запросов к созданной БД с отображением результатов на WEB-странице. Для ввода запросов использовать страницу JSP.
Лабораторная работа №5 - Основы JPA и EJB
Создать БД с использованием сервера MySQL или JavaDB (Derby). База данных должна содержать несколько таблиц (не менее 2). Остальные требования - см. задание Л.Р.4.
Для взаимодействия с БД использовать механизм JPA
Предусмотреть удобную форму ввода данных и вывода результатов. Крайне желательно для ввода данных и вывода результатов использовать JSP с дизайном страниц, разработанным в лабораторной работе №1.
Лабораторная работа №6. Основы Spring MVC
Выполнить задание лабораторной работы №3 с использованием Spring MVC
Лабораторная работа №6. Основы Java Server Faces
Выполнить задание лабораторной работы №2 с использованием Java Server Faces
Учебные пособия по HTML и CSS
Справочник по HTML html.manual.ru(оффлайн-архив)Учебник HTML на сайте html.net
Учебник CSS на сайте html.net
Учебные пособия по PHP
Учебник по PHP на сайте html.netУчебные пособия по Java EE
Брюс Перри. Java сервлеты и JSP сборник рецептовМатериалы лекций и другие презентации
Язык разметки HTML и язык описания представлений CSS Примеры по HTML Примеры по CSSОсновы языка JavaScript Примеры
Сервлеты и JSP
JDBC WEB
Основы технологии JPA Пример кода из лекции
Примеры программ
Программа из лекции 11.10.2019
Полезные ссылки и примеры конфигураций
Настройка поддержки русских букв в JSP и сервлетах
Настройка поддержки русских букв на сервере MySQ
Пример файла persistence.xml
Пример файла glassfish-web.xml
Пример файла glassfish-resources.xml
Пример файла payara-resources.xml