Содержание
- 2. Eclipse
- 3. Полезные ссылки
- 4. Версии IDE
- 5. Установка. Шаг-1 – Качаем архив
- 6. Установка. Шаг-2 – Распаковываем архив.
- 7. Запуск. Шаг-1 – eclipse.exe.
- 8. Запуск. No JDK – No SDK.
- 9. Запуск. Шаг-2 - заставка
- 10. Запуск. Шаг-3 – workspace Выбираем каталог для Workspace Проверяем выбранный путь Устанавливаем флажок «По умолчанию» Нажимаем
- 11. Запуск. Шаг-3.1 – workspace на диске
- 12. Запуск. Шаг-4 – Welcome Page Закрываем, как только надоест восхищаться.
- 13. Начало работы – Главное окно
- 14. Главное окно – «Как хочу» окно
- 15. Project Explorer Область для управления проектами. Отображает проекты текущего Workspace. Позволяет: Создать \ Удалить проект. Открыть
- 16. Source Code Editor ПРИ ПОЯВЛЕНИИ ЭТОГО СЛАЙДА У ПРЕПОДА ДОЛЖНЫ ВОЗНИКНУТЬ СЛЕДУЮЩИЕ МЫСЛИ : «НАХР ЗАЧЕМ
- 17. Views (представления) Каждая View-шка – отдельное окно либо с информацией либо с дополнительным функционалом. Каждая View-шка
- 18. «Популярные» Views Console– стандартный поток вывода. Server – панель управления серверами приложений. Problems – показывает ошибки
- 19. Перспективы Перспектива – это определенный набор View, скомпонованный в определенном порядке. Вы можете разрабатывать любое приложение
- 20. Apache Tomcat
- 21. Полезные ссылки
- 22. История версий Tomcat
- 23. Что стоит скачать? Tomcat Server. Может поставляться в виде: ZIP-архива. EXE installer-a (Windows). В этом случае
- 24. Установка. Шаг-1 – Качаем архивы
- 25. Установка. Шаг-2 – Распаковываем сервер
- 26. Установка. Шаг-3 – CATALINA_HOME
- 27. Каталоги Tomcat-a
- 28. Каталоги work и temp Служебные каталоги Tomcat-a Содержат КЭШ Откомпилированные JSP страницы (work) Информацию о сессиях
- 29. Каталог logs Содержит файлы, которые логгируют процесс работы сервера и выполняемых на нем приложений. Содержимое файла
- 30. Каталог conf Содержит файлы конфигурации сервера. server.xml – «Сердце Tomcat-а». Главный конфигурационный файл. Все основные свойства
- 31. Каталог lib CLASS_PATH сервера Tomcat. Любой 3-rd party API, расположенный в этой папке, будет доступен ВСЕМ
- 32. Каталог bin Содержит утилиты (командные файлы) для управления сервером. startup.bat (.sh) – стартует сервер. shutdown.bat (.sh)
- 33. Tomcat Console
- 34. Tomcat Welcome Page http://localhost:8080
- 35. Tomcat Authorization
- 36. Tomcat Authorization Failed
- 37. Микрозадание. Погуляйте по другим страницам, посмотрите что там есть, потому что ведь их же все эти
- 38. Какие URL-ы мы могли видеть? http://localhost:8080 http://localhost:8080/docs http://localhost:8080/examples http://localhost:8080/manager/html На каждый и этих URL-ов Tomcat отдал
- 39. Формат URL [:port]/ [/Sub-context-1/...]/ [?param-1=val-1¶m-2=val-2&.....] Protocol: http:// Host: localhost http://localhost:8080/ / ?... Port: 8080
- 40. Root Context По умолчанию – имя контекста (Root Context) – это имя приложения, выполняющегося на Tomcat-е.
- 41. Папка webapps/ROOT У нас был еще один URL – http://localhost:8080 На этот запрос Tomcat выдал нам
- 42. Java Web Applications
- 43. Структура Web приложения
- 44. Структура Web приложения. Давайте разбираться. Условно приложение можно разделить на 3 части: Корневой контекст (Root Context)
- 45. Web приложение. Элементы, доступные браузеру. Браузер имеет доступ к элементам клиентской части. http://localhost:8080/web-site/index.html http://localhost:8080/web-site/images/logo.jpg http://localhost:8080/web-site/styles/main.css Браузер
- 46. Серверная часть не доступна! Как достать сервлет? Сервлеты «производят» HTML. Браузер любит HTML. Значит браузеру нужны
- 47. Индексная страница (Index page) Страница, которая загружается по умолчанию, когда пользователь вводит URL к приложению (Root
- 48. Index page (продолжение) Добавить index page – хороший тон. Обычно находится в корне приложения, но можно
- 49. Index Page Примеры названий
- 50. Серверная часть - папки Не видна браузеру Содержит Java-логику: сlasses – классы, написанные Вами. lib –
- 51. Серверная часть – web.xml «Сердце приложения» Вся конфигурация находится в этом файле. Начиная с Servlet API
- 52. web.xml - скелет
- 53. web.xml – пример конфигурации
- 54. Web приложение - разработка
- 55. File -> New -> Project...
- 56. Web -> Dynamic Web Project
- 57. Next >
- 58. Next >
- 59. Finish
- 60. Экспорт приложения из Eclipse File -> Export...
- 62. Скачать презентацию