banjalukaforum.com

Dobrodošli na banjalukaforum.com
Danas je 23 Maj 2024, 23:40

Sva vremena su u UTC [ DST ]




Započni novu temu Odgovori na temu  [ 6 Posta ] 
Autoru Poruka
 Tema posta: Java!
PostPoslato: 31 Dec 2002, 16:30 
OffLine
Voajer
Voajer

Pridružio se: 31 Dec 2002, 16:14
Postovi: 8
Hej momci, kako stoje stari sa programskim jezicima C i Java? Mislim da VB nije toliko tezak, da bi se morao ovdje uciti!

A evo i sta bih ja rado uradio:

U jednoj bazi podataka nalaze se podaci o studentima (Ime, Prezime, godina, Smjer, Adressa, ...). Pri tome se ta baza podataka nalazi na masini X. Trebalo bi realizovati jednu Client-Server aplikaciju sa programmskim jezikom Java, pri cemu bi citava prica izgledala otprilike ovako:

- Baza podataka je npr. MS Access, ili PostgreSQL, ...
- Server se nalazi na istoj masini kao i baza podataka
- Server kommunicira sa bazom podataka putem JDBC-ja
- Client se nalazi na bilo kojoj masini (na ovoj planeti)
- Clinet komunicira putem SOCET-a sa Serverom, pri cemu bi trebalo definisati jedan pogodan PROTOKOL !!!
- Na Client-Strani bi trebalo imati jedan UserInterface, koji bi npr. u jednoj pogodnoj formi prikazao podatke, koje server posalje (npr. pomocu jedne tabele (JTable)).

Eto, tako. Komunikacija putem SOCET-a nije neka umjetnost, ali ovdje je pre sveka PROTOKOL interesantan!

Ukoliko neko sad kaze da ovo i nije bas pametno, znam. Normalno, RMI je mnogo pogodniji za rjesavanje ovakvih problema. Ali kao sto je vec receno, u prvom planu stoji definisanje jednog protokola.

Srdacan pozdrav.


Vrh
 Profil  
 
 Tema posta:
PostPoslato: 01 Jan 2003, 04:48 
OffLine
Veteran
Veteran
Korisnikov avatar

Pridružio se: 01 Avg 2001, 01:00
Postovi: 3380
Lokacija: .: Lugano :.
Malo si konfuzan, sastavljas babe i zabe, ali pokusacu ti pomoci.
Ono sto ti treba je Web based app.
Znaci napravis JSP/Servlet app. smjestis je na neki Java server container, recimo Tomcat i to je to. Pokreces odakle hoces


Vrh
 Profil  
 
PostPoslato: 02 Jan 2003, 11:40 
OffLine
Voajer
Voajer

Pridružio se: 31 Dec 2002, 16:14
Postovi: 8
Ne znam tacno sta u mojoj formulaciji spada u skup baba, a sta u skup zaba, ali hvala ti na pokusaju da mi pomognes.

Tvoj predlog je u redu. Ali u mom slucaju ne radi se o tome, kako da se realizuje jedna "Web Based Application"! Radi se o tome da se pokaze, kako na jednom relativno primitivnom nivou

- prenos podataka
- kommunikacija Client-Server

moze da se realizuje. Znaci, u provom planu je realizovanje jednog protokola, a ne primjena JSP-ja i Servlet-a. Zamisli da dvije masine komuniciraju preko RS232-Porta.

Best regards.


Vrh
 Profil  
 
 Tema posta:
PostPoslato: 02 Jan 2003, 13:37 
OffLine
Veteran
Veteran
Korisnikov avatar

Pridružio se: 01 Avg 2001, 01:00
Postovi: 3380
Lokacija: .: Lugano :.
Oki, koliko shvatam to sto ti pravis nema neku prakticnu primjenu vec je cisto zadatak kako nesto izvesti, tj. demonstracija.

U sustini koristis TCP/IP protokol za komunikaciju izmedju klijenta i servera. Na serveru napravis listener na nekom portu i klijentom ostvarujes konekciju na taj port. Potrebno je da imas autorizaciju na pocetku ostvarivanja konekcija da ne bi mogao neko da te zeza.
Takodje prije nego defineses komande koje idu izmedju klijenta i servera , moras da razmislis o podacima koji ce da idu izmedju c/s i da na osnovu toga napravis set komandi koji ce c/s da parsuju i izvrsavaju.
mislim da na netu postoje neki slicni projekti sto se protokola tice, ali ja ne znam ni gdje su ni kako se zovu. Radio sam ovako nesto, i napravio svoj set komandi,.

pozdrav


Vrh
 Profil  
 
PostPoslato: 02 Jan 2003, 14:04 
OffLine
Voajer
Voajer

Pridružio se: 31 Dec 2002, 16:14
Postovi: 8
O.K. Upravo se o tome radi.

Ako neko ima konkretan predlog ili neki set komandi, koji bi mogao biti koristen, eventualno uz neko manje prilagodjavane, bilo bi super, ako bi mi to bilo "stavljeno" na raspolaganje.

Pozdrav.


Vrh
 Profil  
 
 Tema posta:
PostPoslato: 02 Jan 2003, 20:00 
OffLine
Veteran
Veteran
Korisnikov avatar

Pridružio se: 01 Avg 2001, 01:00
Postovi: 3380
Lokacija: .: Lugano :.
Ne znam sta ti treba kad nemas konkretnih zahtjeva.
Ne vidim u cemu je problem napraviti svoje komande?
Skontas da hoces sadrzaj tabele osobe
kazes "citaj OSOBE"+CRLF
i kad server dobije komandu "citaj" pogleda parametar,
naziv = osobe
onda posalje query select * from osobe i to vrati klijentu
e sad to je nesto najjednostavnije, dodajes jos parametara
ako su ti potrebni precizniji podaci.


Vrh
 Profil  
 
Prikaži postove u poslednjih:  Poređaj po  
Započni novu temu Odgovori na temu  [ 6 Posta ] 

Sva vremena su u UTC [ DST ]


Ko je OnLine

Korisnici koji su trenutno na forumu: Nema registrovanih korisnika i 2 gostiju


Ne možete postavljati nove teme u ovom forumu
Ne možete odgovarati na teme u ovom forumu
Ne možete monjati vaše postove u ovom forumu
Ne možete brisati vaše postove u ovom forumu
Ne možete slati prikačene fajlove u ovom forumu

Pronađi:
Idi na:  
Powered by phpBB® Forum Software © phpBB Group
Hosting BitLab
Prevod - www.CyberCom.rs