Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Nejasnoce u odnosu Client-Server

[es] :: Java :: Nejasnoce u odnosu Client-Server

[ Pregleda: 2077 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

SpeedFreak
Marko Lekic
Crna Gora

Član broj: 19948
Poruke: 73
*.crnagora.net.



Profil

icon Nejasnoce u odnosu Client-Server25.09.2006. u 00:44 - pre 213 meseci
e ovako, htio bih da napravim jedan client program koji se connectuje na server i sa njega dobija i u njemu mijenja podatke iz baze. Nemam prakticno znanje (sto cete vjerovatno primijetiti), pa se vama obracam. Ja samo moj projekat zamislio od prilike ovako:

Client program bih napravio kao java servlet na internet stranici.

Na serveru bih napravio bazu (mislio sam mySQL, ali ako vi mislite da je bolje da je radim preko jave (JDBC), uradicu tako) i program u javi koji ce je kontrolisati (onako kako mu client naredi)

Moja pitanja su: Kako uopste dobiti web server i koliko odprilike kosta? Moze li to kod lokalnog ISP-a? Kako postaviti moj program i bazu na server? Da li se taj server ponasa kao i svaki drugi kompjuter, da li treba nesto mijenjati u radu programa i baze? I kako povezati client sa programom koji je na web serveru, da li je dovoljan samo IP i odredjeni port?

Bio bih zahvalan ako odgovorite na bilo koje od mojih pitanja...
There are 10 types of people: those who understand binary and those who have
friends...
 
Odgovor na temu

antix

Član broj: 8388
Poruke: 265
*.maksnet.net.

Jabber: antix@elitesecurity.org


Profil

icon Re: Nejasnoce u odnosu Client-Server25.09.2006. u 08:45 - pre 213 meseci
ovako,


za bazu možeš da koristiš MySQL i JDBC. Znači JDBC je samo skup Java klasa koje ti omogućavaju da pristupiš bazama podataka. Da bi ti sve to radilo moraćeš da nađeš hosting koji podržava Java web aplikacije (znači neki Tomcat ili JBoss da imaju na serverima). Toga nema mnogo kod nas ali možeš da nađeš, u drugim temama je pričano o tome.

Bazi pristupaš koristeći JDBC, tako da je to univerzalno - sve što mijenjaš je ima hosta/username/password.

E sada, što se tiče povezivanja klijent programa sa serverom. Sve zavisi šta želiš. Ako hoćeš web aplikaciju ne treba ti ni port ni IP adresa. Dovoljno je da hostuješ svoj sajt (koji ima servlete - ili nešto slično - koji pristupaju bazi). Ti samo napraviš JSP stranice koje će da pozivaju servlete i na taj način manipulišeš podacima u bazi.

Ako hoćeš da tvoja desktop aplikacija pristupa bazi na serveru (ili nešto slično) moraćeš da koristiš drugi pristup.


pitaj šta nije jasno


pozdrav
 
Odgovor na temu

SpeedFreak
Marko Lekic
Crna Gora

Član broj: 19948
Poruke: 73
*.crnagora.net.



Profil

icon Re: Nejasnoce u odnosu Client-Server25.09.2006. u 11:10 - pre 213 meseci
pa da li bi mi onda bolje bilo da se odlucim na php/mySQL? postoji li mogucnost da napravim clienta u javi a na serveru php/mySQL (jer pretpostavljam da su kod nas vise zastupljeni).

A sto se tice clienta, htio bih da napravim servlet na site-u, odakle korisnici mogu da se kace na bazu na serveru (username i password), a takodje i desktop aplikaciju preko koje ce jedna ovlascena osoba da vodi bazu na serveru. Zbog desktop aplikacije sam mislio da radim u javi. Inace, u javi radim preko godinu dana i dobro je poznajem, dok sam u php-u i mySQL-u malo slabiji, ali mi programiranje ne bi bilo problem.
There are 10 types of people: those who understand binary and those who have
friends...
 
Odgovor na temu

antix

Član broj: 8388
Poruke: 265
*.maksnet.net.

Jabber: antix@elitesecurity.org


Profil

icon Re: Nejasnoce u odnosu Client-Server25.09.2006. u 11:42 - pre 213 meseci
pa možeš da staviš php na server a Java da ti bude klijent ali onda bi morao da koristiš web services (ili nešto analogno tome) za razmjenu poruka između php-a i Jave. To i ne mora da bude tako komplikovano jer lako možeš da šalješ xml poruke i da ih parsiraš u oba jezika. Ako to napraviš onda desktop aplikacija lako može da priča sa php-om, a što se tiče web-a ... to može da bude kompletno u php-u

php ćeš lako da naučiš (barem osnove). To se uči za maximalno desetak dana


pozdrav
 
Odgovor na temu

[es] :: Java :: Nejasnoce u odnosu Client-Server

[ Pregleda: 2077 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.