Java осень 2013 лекция 1-2

285 views
250 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
285
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Java осень 2013 лекция 1-2

  1. 1. Углубленное программирование на Java Лекция 1-2 «Frontend» Виталий Чибриков
  2. 2. План лекции 1. Jetty 2. Сервлеты 3. HttpSession 4. Шаблонизатор 5. Git 2
  3. 3. Jetty java based http server создание динамических страниц пересылка статических файлов (html страницы, картинки…) 3
  4. 4. Jetty connector принимает http запросы (request) handler(s) возвращают response ThreadPool pool потоков для обработки запроса 4
  5. 5. Jetty 5
  6. 6. Jetty 6
  7. 7. План лекции 1. Jetty 2. Сервлеты 3. HttpSession 4. Шаблонизатор 5. Git 7
  8. 8. Java Servlet Servlet класс расширяющий возможности сервера как applet, только на web сервере java решение для создания динамических страниц объект, который обрабатывает http запрос (request) и возвращает ответ (response) – html станицу ServletContainer часть web сервера, содержащая сервлеты связывает URL с сервлетом 8
  9. 9. Java Servlet <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-webapp</artifactId> <version>9.0.5.v20130815</version> </dependency> 9
  10. 10. Java Servlet 10
  11. 11. Java Servlet 11
  12. 12. План лекции 1. Jetty 2. Сервлеты 3. HttpSession 4. Шаблонизатор 5. Git 12
  13. 13. HttpSession 13
  14. 14. План лекции 1. Jetty 2. Сервлеты 3. HttpSession 4. Шаблонизатор 5. Git 14
  15. 15. <freemarker> Шаблонизатор создает страницы для response 15
  16. 16. <freemarker> 16
  17. 17. <freemarker> 17
  18. 18. План лекции 1. Jetty 2. Сервлеты 3. HttpSession 4. Шаблонизатор 5. Git 18
  19. 19. Git 19
  20. 20. Git master название основной ветки origin дефолтное название для репо git remote add origin https://github.com/user_name/repo_name git remote add apo21-1 https://github.com/user_name/apo21-1_repo_name 20
  21. 21. Git 21
  22. 22. Спасибо за внимание Виталий Чибриков chibrikov@corp.mail.ru

×