Skip to content

afomin-basejava/basejava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

83 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ΠšΡƒΡ€Ρ BaseJava (ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ)

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Web прилоТСния "Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… Ρ€Π΅Π·ΡŽΠΌΠ΅"

  • ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ: Java 8, IntelliJ IDEA, GitHib/Git, Π‘Π΅Ρ€Π²Π»Π΅Ρ‚Ρ‹, JSP, JSTL, Tomcat, JUnit, PostgreSQL, GSON, JAXB
  • Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Ρ€Π΅Π·ΡŽΠΌΠ΅
    • Π² памяти Π½Π° основС массива, отсортированного массива, списка ΠΈ ассоциированного массива (Map)
    • Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС (File API ΠΈ Java 7 NIO File API)
      • Π² стандартной ΠΈ кастомной сСриализации Java
      • Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JSON (Google Gson)
      • Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ XML (JAXB)
    • Π² рСляционной Π±Π°Π·Π΅ PostgreSQL
  • Π΄Π΅ΠΏΠ»ΠΎΠΉ Π²Π΅Π± прилоТСния
    • Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ сСрвлСтов Tomcat
    • Π² ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΉ сСрвис Heroku

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ начиная со ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ занятия, ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Ρ‚Π΅ΠΌΠ°Ρ… курса: ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ модСль, ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ, систСма Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°, Ρ€Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, сСриализация, Ρ€Π°Π±ΠΎΡ‚Π° с XML, JSON, SQL, ΠΏΠ΅Ρ€ΡΠΈΡΡ‚Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… (PostgreSQL), сСрвлСты, HTML/JSP/JSTL, Π²Π΅Π±-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Tomcat, ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Π΅ тСсты JUnit, java.util.Logging, систСма контроля вСрсий Git.

Π›ΡŽΠ±ΠΎΠ΅ Π·Π½Π°Π½ΠΈΠ΅ стоит Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ сСмантичСского Π΄Π΅Ρ€Π΅Π²Π°: ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ствол ΠΈ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ Π²Π΅Ρ‚ΠΊΠΈ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π»Π΅Π·Ρ‚ΡŒ Π² ΠΌΠ΅Π»ΠΊΠΈΠ΅ Π»ΠΈΡΡ‚ΡŒΡ-Π΄Π΅Ρ‚Π°Π»ΠΈ. Π˜Π½Π°Ρ‡Π΅ послСдним Π½Π΅ Π½Π° Ρ‡Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ.

*β€” Илон Маск

Π’Π½ΠΈΠ·Ρƒ ΡƒΡ€ΠΎΠΊΠ° Π΅ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ домашнСС Π·Π°Π΄Π°Π½ΠΈΠ΅, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ свой ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ готовности ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅ занятиС 1

  • ΠžΠ±Π·ΠΎΡ€ курса ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ обучСния
  • ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΈ настройка Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ окруТСния
  • ΠŸΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹, примСняСмыС ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ПО
  • ΠžΠ±Π·ΠΎΡ€ инструмСнтов ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Java-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² язык Java: история создания, JVM, JIT-компиляция
  • БистСмы управлСния вСрсиями. Git
  • Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅

ЗанятиС 2

  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
  • ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ООП
  • ΠœΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ доступа
  • ΠšΠ»Π°ΡΡΡ‹-ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΈ
  • ΠšΠ»Π°ΡΡΡ‹ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹
  • Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° памяти java-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹: Heap (ΠΊΡƒΡ‡Π°), Stack (стСк)
  • Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…
  • ΠŸΠ°ΠΊΠ΅Ρ‚Π½Π°Ρ организация Ρ„Π°ΠΉΠ»ΠΎΠ²
  • Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅

ЗанятиС 3

  • Π Π°Π·Π±ΠΎΡ€ домашнСго задания
  • ΠžΠ±Π·ΠΎΡ€ супСркласса Object
  • Бвязь ΠΌΠ΅ΠΆΠ΄Ρƒ equals() ΠΈ hashCode()
  • БтатичСскиС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅
  • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ интСрфСйсов
  • АбстрактныС классы
  • Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²
  • ΠŸΠ°Ρ‚Ρ‚Π΅Ρ€Π½ проСктирования Π¨Π°Π±Π»ΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄
  • Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅

ЗанятиС 4

  • Π Π°Π·Π±ΠΎΡ€ домашнСго задания
  • Π Π°Π±ΠΎΡ‚Π° со строками: String, StringBuilder, StringBuffer
  • String literal pool
  • Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (Exceptions)
  • ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€
  • ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова: this, super
  • Reflection
  • Аннотации Π² Java 8
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ΅ тСстированиС. JUnit
  • Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅

ЗанятиС 5

  • Π Π°Π·Π±ΠΎΡ€ домашнСго задания
  • Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ классов ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ
  • Бписки (List)
  • ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π° (Set)
  • АссоциативныС массивы (Map)
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Iterator
  • ВСстированиС ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ
  • Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅

ЗанятиС 6

  • Π Π°Π·Π±ΠΎΡ€ домашнСго задания
  • Autoboxing and Unboxing
  • ΠŸΠ°Ρ‚Ρ‚Π΅Ρ€Π½ проСктирования Π˜Ρ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€
  • Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ классы
  • Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ классы
  • Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ классы
  • АнонимныС классы
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² лямбды
  • Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс
  • Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅

ЗанятиС 7

  • Π Π°Π·Π±ΠΎΡ€ домашнСго задания
  • Π”ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΊΠΈ (Generic)
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Log4J
  • Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ Π»ΠΎΠ³Π΅Ρ€ - Java Logging API
  • ΠŸΠ°Ρ‚Ρ‚Π΅Ρ€Π½ проСктирования - Π‘ΠΈΠ½Π³Π»Ρ‚ΠΎΠ½
  • ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΠ΅ΠΌΡ‹Π΅ Ρ‚ΠΈΠΏΡ‹ (Enum)
  • ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ модСль
  • Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅

ЗанятиС 8

  • Π Π°Π·Π±ΠΎΡ€ домашнСго задания
  • ΠšΠ»Π°ΡΡΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Ρ‚Π°ΠΌΠΈ: Date, Calendar, TimeZone
  • Π”Π°Ρ‚Π° ΠΈ врСмя Π² Java 8
  • Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ: Joda Time library
  • Π Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой: класс File
  • try-with-resources
  • Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅

ЗанятиС 9

  • Π Π°Π·Π±ΠΎΡ€ домашнСго задания
  • ΠžΠ±Π·ΠΎΡ€ ΠΏΠ°ΠΊΠ΅Ρ‚Π° java.io
  • ΠšΠ»Π°ΡΡΡ‹ чтСния/записи ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²: InputStream/OutputStream
  • ΠŸΠ°Ρ‚Ρ‚Π΅Ρ€Π½ проСктирования Π”Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€
  • Π Π°Π±ΠΎΡ‚Π° с классами чтСния/записи символов: Reader ΠΈ Writer
  • БСриализация
  • ΠžΠ±Π·ΠΎΡ€ ΠΏΠ°ΠΊΠ΅Ρ‚Π° java.nio
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Java 8 Stream API
  • Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅

ЗанятиС 10

  • Π Π°Π·Π±ΠΎΡ€ домашнСго задания
  • ΠŸΠ°Ρ‚Ρ‚Π΅Ρ€Π½ проСктирования БтратСгия
  • Π Π°Π±ΠΎΡ‚Π° с XML
  • Π Π°Π±ΠΎΡ‚Π° с JSON: Google GSON ΠΈ Jackson
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² REST
  • DataInputStream/DataOutputStream
  • Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅

ЗанятиС 11

  • ΠŸΡ€ΠΎΡ†Π΅ΡΡΡ‹ ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΈ
  • Бинхронизация ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ Π±Π»ΠΎΠΊΠΎΠ²
  • Π—Π°ΠΊΠΎΠ½ ΠœΡƒΡ€Π°
  • Π—Π°ΠΊΠΎΠ½ Амдала
  • ΠžΠ±Π·ΠΎΡ€ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² класса Object
  • ЛСнивая инициализация
  • Java Memory Model
  • Взаимная Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ°
  • Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅

ЗанятиС 12

  • Π Π°Π·Π±ΠΎΡ€ домашнСго задания
  • ΠžΠ±Π·ΠΎΡ€ java.util.concurrent
  • Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹
  • ThreadLocal ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅
  • Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ с ΠΎΠ±ΠΌΠ΅Π½ΠΎΠΌ (Compare-and-swap)
  • Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅

ЗанятиС 13

  • Π Π°Π·Π±ΠΎΡ€ домашнСго задания
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² рСляционныС Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…
  • Π―Π·Ρ‹ΠΊ SQL
  • ΠžΠ±Π·ΠΎΡ€ NoSQL Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…
  • Установка ΠΈ настройка Π‘Π£Π‘Π” PostgreSQL
  • Π Π°Π±ΠΎΡ‚Π° с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· IDEA
  • ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° хранСния
  • ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ
  • ΠžΠ±Π·ΠΎΡ€ JDBC-Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹
  • Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅

ЗанятиС 14

  • Π Π°Π·Π±ΠΎΡ€ домашнСго задания
  • ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ соСдинСния Ρ‚Π°Π±Π»ΠΈΡ†. JOIN
  • Π’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ
  • ВрСбования ΠΊ транзакциям. ACID
  • Π£Ρ€ΠΎΠ²Π½ΠΈ изоляции Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ Π² SQL
  • Установка ΠΈ настройка ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° сСрвлСтов Tomcat
  • Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅

ЗанятиС 15

  • Π Π°Π·Π±ΠΎΡ€ домашнСго задания
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² HTML
  • ΠžΡΠ½ΠΎΠ²Ρ‹ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° HTTP
  • Настройка web.xml
  • Π Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ (Π΄Π΅ΠΏΠ»ΠΎΠΉ) web-прилоТСния Π² Tomcat
  • Π‘Π΅Ρ€Π²Π»Π΅Ρ‚Ρ‹
  • Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅

ЗанятиС 16

  • Π Π°Π·Π±ΠΎΡ€ домашнСго задания
  • Π–ΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» сСрвлСта
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ динамичСских страниц. JSP
  • Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ возмоТности JSP: JSTL
  • Redirect ΠΈ Forward
  • CRUD
  • Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅

ЗанятиС 17

  • Π Π°Π·Π±ΠΎΡ€ домашнСго задания
  • Π”Π΅ΠΏΠ»ΠΎΠΉ прилоТСния Π² ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΉ сСрвис Heroku
  • Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° классов Π² Java. Classloader
  • Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠ½ΠΈΠ³ΠΈ

РСсуры Π² сСти

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •