Professional Documents
Culture Documents
Izvjestaj LAB1 SSMTK Nejra Skandro
Izvjestaj LAB1 SSMTK Nejra Skandro
Elektrotehniki fakultet
Odsjek za telekomunikacije
LABORATORIJSKA VJEBA 1
Sistemi i servisi mobilnih telekomunikacija
kandro Nejra
Sarajevo, novembar
2016..
970/15995
ZADATAK 1
Za web service CustomerData:
a) dodati novu metodu sa novim ulaznim parametrom parentID koji vraa
hijerarhiju korisnika
b) simulirati bazu korisnika kao zapise u txt fajlu, te prilikom poziva web
servisa izvriti provjeru da li korisnik postoji u tekstulanom fajlu i vratiti
podatke o korisniku.
Rjeenje1:
Kao rezultat pokretanja klase CustomerData.java na Tomcat 7.0 serveru, na
pristupnom linku
(http://localhost:8083/CustomerDataClient/sampleCustomerDataProxy/TestClie
nt.jsp?endpoint=http://localhost:7978/CustomerData/services/CustomerData)
dobijen je sljedei rezultat:
Slika 1
Slika 2
Slika 3
Posljednja metoda koju smo kreirali jeste metoda getCustomer koja za uneseni
identifikator korisnika (customerID) vraa podatke u tom korisniku koji se
nalaze u bazi korisnika, ukoliko korisnik postoji. Poziv ove metode i rezultat je
prikazan na slici 4.
Slika 4
ZADATAK 2
Za web service GetCustomerServices:
a) dodati novu metodu addService metoda na osnovu ulaznog seta
parametara kreira novi servis
b) simulirati bazu servisa (ServicesDB) kao zapise u txt fajlu, te prilikom
poziva metode addService izvriti upis u txt fajl, ukoliko usluga ve ne
postoji kreirana, ukoliko postoji vratiti odgovarajui odgovor.
Rjeenje2:
Kao rezultat pokretanja klase CustomerServices.java na Tomcat 7.0 serveru,
na pristupnom linku
(http://localhost:8083/CustomerServicesClient/sampleCustomerServicesProxy/
TestClient.jsp?
endpoint=http://localhost:7978/CustomerServices/services/CustomerServices)
dobijen je sljedei rezultat:
Slika 5
Slika 6
Slika 7
Slika 8
Slika 9
Slika 10
Na slici 10 je prikazan izgled baze na kojem se moe vidjeti koje usluge postoje,
te vidjeti je usluga S1 ve postoji u bazi.
Ukoliko usluga s navedenim identifikatorom ne postoji u bazi usluga, metoda
upisuje uslugu u tekstualnu bazu i informie porukom da je usluga uspjeno
dodana (slika 11).
Slika 11
Slika 12