Java Web Апликације

1.    Увод

  • општи увод у web апликације
  • Java web сервери; пример: рад са Apache Tomcat сервером
  • структура wеб апликације; постављање апликације на сервер (deployment)
  • кратак осврт на HTML (структура HTML документа, тагови, линкови, табеле, форме...)
2. JSP
  • основи синтаксе
  • skriptleti; Java код и HTML
  • request, response, out, session објекти
  • основне директиве; errorpage; коришћење ћирилице
3. Сервлети
  • креирање сервлета
  • повезивање виртуелних адреса и сервлета
  • HttpServlet класа
  • doGet и doPost методи
  • директан испис HTML излаза из сервлета
  • upload фајлова
  • филе streaming
  • редирекција
  • request, response, session објекти
4. JDBC
  • основи JDBC
  • учитавање драјвера базе података
  • отварање и затварање конекције
  • слање упита; PreparedStatement класа
  • дохватање резултата; ResultSet класа
  • executeQuery и executeUpdate методи
5. Пример wеб апликације (Shopping Cart)
  • креирање табела базе података
  • класе за приступ бази података
  • класе пословне логике
  • сервлети за логовање, одјављивање, основне акције
  • рад са реqуест објектом; проследјивање информација
  • редирекције
  • одвајање презентационог слоја (JSP) од пословне логике (сервлети)
  • рад са сессион објектом, памцење информација током рада корисника
Курс траје 24 часа.