[ demon_01 @ 03.10.2012. 21:27 ] @
pozdrav, zanima me da li ima neko neki dobar tutorial za pravljenje web servisa u javi (netbeans) koji ce radit s mysql bazom i kako napravit klijenta koji ce radit s tim web servisom ili ako neko ima neki primjer bio bi dobrodosao... Hvala
[ nemnesic @ 03.10.2012. 22:35 ] @
http://www.vogella.com/articles/REST/article.html
http://rest.elkstein.org/

google - java + restful
[ demon_01 @ 05.10.2012. 21:52 ] @
e ovako malo sam se snasao medjutim imam problem kada odaberem glassfish server web servis mogu testirat u netbeansu a kada odaberem tomcatov server potamnjeno mi je polje test web service... vjerovatno netbeans treba neki dodatak za apache tomcat web servise pa moze li neko rec koji i gdje da ga nadjem... inace planiram taj web servis instalirat na apache axis2 kojem treba format .aar a ja kad kompajliram web servis dobijem samo .war datoteku... hvala
[ nemnesic @ 08.10.2012. 15:24 ] @
ne koristim NetBeans ali mislim da ti je bolje da instaliras tomcat kao standalone i onda iz netbeans-a pravis .war i deploy-ujes. evo kako da sredis tomcat na windows7: http://blog.paulbouwer.com/201...talling-tomcat-6-on-windows-7/
[ demon_01 @ 22.10.2012. 18:00 ] @
mozda sam malo dosadan al imam jos jedno pitanje, da li je moguce zastitit web servis da mu se moze pristupit samo preko usera i pass siguran sam da moze samo kako? :-D
pozz
[ nemnesic @ 22.10.2012. 21:12 ] @
Nisi dosadan sa pitanjima. Slobodno pitaj sta te interesuje...

najlakse ti je da implentiujes neki "API-KEY" znaci sa client strane hash-ujes nesto a sa server strane proveris taj hash.
a ako hoces stvarno user/pass authentication onda pogledaj "http auth" (basic access authentication)

nn
[ demon_01 @ 23.10.2012. 18:45 ] @
ne znam jesam li razumio, da li bi to trebalo biti nesto ovako:
public class KolekcijaUsers {
private Hashtable<String, User> korisnici = new Hashtable<String, User>();

public KolekcijaUsers()
{
korisnici.put("Isak", new User("Isak", "isak"));
korisnici.put("student", new User("student", "1111"));
}
public boolean provjeraPodataka(String username, String password)
{
if(korisnici.containsKey(username))
{
User u = korisnici.get(username);
if(u.getPassword().equals(password))
return true;
else
return false;
}
return false;
}
}
...
inace pravim axis2 web service koji radi s bazom podataka tacnije s jednom tabelom studenta... da li je moguce da dodam tabelu korisnika i napravim kao neku metodu login tako da ako korisnik nije prijavljen da ne moze pristupit web servisu ili tako nekako...
hvala
[ nemnesic @ 26.10.2012. 16:52 ] @
Ne nisam to mislio.

Evo nesto ovako:

Code:


//1. smilis neku "tajnu" rec npr: elite123 koju imas i sa jedne i sa druge strane (client, server).
//2. Onda client side nadjes unix time stamp recimo za "10/26/2012 @ 11:47am " ti je 1351270021.
//3. Definises novi String

String secret = "elite123" +  "1351270021"
//i generises Hash (mh5 ili sha1) od secret string 
String secretKey = md5(secret) //koji ce da bude veliki string npr: e2a18e28c7c2005b49bd02f64f0490be

//4. salji serveru server.com?ts=1351270021&sk=e2a18e28c7c2005b49bd02f64f0490be


sada server side:
1. citas ts
2. citas sk
ponovo generises md5("selite123"+VALUE OF TS)
i proveri da li je ova vrendost jednaka VALUE OF SK parameter. 

ako jeste dozvolis pristup. :)

[ ByteCode @ 29.10.2012. 08:49 ] @
http://wiki.restlet.org/docs_2...t/318-restlet/303-restlet.html
[ dule_ns @ 29.10.2012. 10:30 ] @
Možda da pogledaš ovo:

http://ws.apache.org/wss4j/