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 часа.