Програмирање Интернет апликација

Download Report

Transcript Програмирање Интернет апликација

Програмирање Интернет апликација
Програмирање Интернет апликација
је део софтверске технологије који се
данас највише и најбрже развија.
Да ли сте некад пожелели да пишете
овакве Веб апликације?
2/13
Веб апликација за музику...
Веб апликација за филмове...
Веб апликација за путовања...
Веб апликација за огласе
Веб апликација - електронска продавница
Веб апликација за студенте...
Веб апликација за банке...
Веб апликација за државну управу...
Циљ предмета
Циљ наставе је оспособљавање студената да
пројектују и пишу Интернет апликације.
На овом предмету студенти ће прво научити
повезивање са базом и клијентску страну
Интернет апликација, а затим ће уз помоћ
серверских компоненти - сервлета, научити да
реализују вишеслојну Интернет апликацију, у JSP
технологији и JSF технологији.
Од овог предмета ћете много више добити,
него што ћете му дати.
3/13
Увод
• Назив предмета:
Програмирање Интернет апликација
• Година: IV, семестар: зимски
• Фонд часова: 2 + 2 + 1
• Број ЕСПБ бодова: 6
• Предуслов: Веб дизајн (пожељно)
4/13
Наставници
• Предавања: Проф. др Бошко Николић
[email protected]
ЕТФ, канцеларија 37
Консултације после наставе
• Вежбе: дипл. инг. Дражен Драшковић
[email protected]
ЕТФ, канцеларија 37
Консултације после наставе и по договору
5/13
Програм предмета
•
•
•
•
•
•
Повезивање са базом података
Јава сервлети - компоненте за рад са серверима
Java Server Pages
Java Server Faces
Ajax = Asynchronous JavaScript + XML
Рад са компонентама: RichFaces, PrimeFaces
6/13
Предиспитне обавезе студената
• Први колоквијум - 40 поена
– Области: JSP + сервлети
• Други колоквијум - 30 поена
– Области: JSF
• Пројекат - 30 поена
– Области:
Имплементација малог Веб система
у технологији JSF + Ajax + RichFaces/PrimeFaces
• Присутство настави
– Не оцењује се
7/13
Начин полагања испита
• Испит - надокнада једног од колоквијума*
– * На колоквијумима студент мора имати више од
50% поена да би добио позитивну оцену
8/13
Начин полагања испита
Коначна оцена се формира на основу броја бодова
на следећи начин:
• 91 <= X < 100 – оцена 10
• 81 <= X < 91 – оцена 9
• 71 <= X < 81 – оцена 8
• 61 <= X < 71 – оцена 7
• 51 <= X < 61 – оцена 6
• 0 <= X < 51 – студент није положио испит
9/13
Литература
• Скрипта за предавања
• Скрипта за вежбе и
програмски кодови примера
• Core Servlets and JavaServerPages, M.Hall, L.Brown
• Java Servlet & JSP Cookbook, B.Perry, 2009, O'Reilly
• Core JavaServerFaces, D.Geary, C.Horstmann, 2012,
Prentice Hall, 3rd edition
10/13
Питања?
[email protected]