Predmet pokazuje pravu prirodu programskog jezika Java. Ističe Javu kao dominantnu platformu za razvoj distribuiranih veb aplikacija. Predmet se, u početku, fokusira na kreiranje standardnih Java veb aplikacija koje koriste servlete za procesiranje zahteva i JSP stranice za kreiranje pogleda i interakciju sa korisnikom. U nastavku, izučava se napredni radni okvir za kreiranje veb stranica, za Java EE veb aplikacije, JSF zajedno sa moćnim i atraktivnim bibliotekama GUI komponenata. Poseban akcenat, predmet stavlja na izučavanje RESTFul veb servisa u Java EE apliakcijama. Veoma značajne teme odnose se na realizovanje distribuiranih veb aplikacija, na Java EE platformi, kroz implementaciju dva tipa Java zrna: CDI i EJB. Predmet se, dalje, bavi najnaprednijom implementacijom poziva udaljenih metoda i komponenata kroz implementaciju JMS i zrna vođenih porukama. U nastavku, insistira se na procesiranju JSON dokumenata kao izvora informacija u Java EE aplikaciji i programiranju aplikacija koje koriste WebSocket. Predmet završava izalanje i demonstraciju Java EE problematike fokusiranjem na EJB zrna za implementaciju poslovnog nivoa. |