DevProTalk

Forumi IT profesionalaca
web development, web design, e-business, SEO


Idite nazad   DevProTalk > Web development i web aplikacije > (X)HTML, JavaScript, DHTML, XML, CSS
Želite da se reklamirate ekskluzivno na ovoj poziciji? Javite se

(X)HTML, JavaScript, DHTML, XML, CSS Client scripting tehnologije, Dynamic HTML, Cascading Stylesheets, XML i standardi

Odgovori
 
Alati teme Način prikaza
Staro 25. 07. 2011.   #11
jablan
VD IT Direktora
Invented the damn thing
 
Avatar jablan
 
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
jablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamen
Default

Ne kapiram šta tačno hoćeš da znaš - koliko brzo će raditi query ili koliko brzo ćeš od toga napraviti XML fajl.

Ovo prvo možeš vrlo jednostavno da vidiš - jednostavno pusti query nad bazom.

Ovo drugo zavisi od dosta faktora - koliko recorda query vraća, koliki su recordi, čime praviš XML itd.
__________________
blog
jablan je offline   Odgovorite uz citat
Staro 26. 07. 2011.   #12
Dusan Krstic
Сваро́гъ
Na probnom radu
 
Avatar Dusan Krstic
 
Datum učlanjenja: 23.06.2010
Lokacija: Novi Sad
Poruke: 12
Hvala: 0
1 "Hvala" u 1 poruci
Dusan Krstic is on a distinguished road
Pošaljite poruku preko Skype™ za Dusan Krstic
Default

mislim da sam skontao, ti hoćeš da izvučeš kverijem podatke i onda rezultat prebaciš u xml nebi li ti ostatak aplikacije koristio. Ako je tako onda ti je bolje da ostatak koda prepraviš da ti podatke vuče iz niza podataka koji si dobio kverijem a ne iz xml-a. Ustvari ti svakako xml moraš ubaciti u neki niz, ovim ćeš preskočiti deo koji snima i čita iz xml-a
__________________
inter-coder.com
Dusan Krstic je offline   Odgovorite uz citat
Staro 29. 07. 2011.   #13
biske
Иван Бишевац
Qualified
 
Avatar biske
 
Datum učlanjenja: 28.08.2008
Lokacija: Зубин Поток
Poruke: 176
Hvala: 109
208 "Hvala" u 18 poruka
biske is on a distinguished roadbiske is on a distinguished roadbiske is on a distinguished road
Pošaljite poruku preko Skype™ za biske
Default

Citat:
Originalno napisao AdriaMart Pogledajte poruku
Nije to problem vec imam java kod koji to radi... samo me je zanimalo koliko ce trajati pronalazak podataka u bazi od vise stotina hiljada zapisa a nakon toga i generisanje xml fajla!
У јави можеш време да израчунаш на следећи начин:
Kôd:
getContent(){
                //Метода getTime() даје милисекунде
		long startTime = new Date.getTime();
		
		//Овде иде код где довлачиш податке из базе и смешташ их у xml.
		
		long endTime = new Date.getTime();
		
		
		System.out.println("Ukupno vreme: " + this.formatTime(endTime-startTime));
	}
public static String formatTime(long miliseconds){
		int seconds = (int) miliseconds / 1000;
		int minutes = seconds / 60;
		int hours = minutes / 60;
		
		return hours + " hours, " + minutes + " minutes, " + seconds + " seconds.";
	}
biske je offline   Odgovorite uz citat
Staro 30. 07. 2011.   #14
webarto
expert
Grand Master
 
Avatar webarto
 
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
webarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished road
Default

zašto Java? zašto XML?
__________________
Github // LinkedIn // PHP // ZCE // Stackoverflow PHP // Site5 Web Hosting

Poslednja izmena od webarto : 30. 07. 2011. u 00:18.
webarto je offline   Odgovorite uz citat
Staro 30. 07. 2011.   #15
biske
Иван Бишевац
Qualified
 
Avatar biske
 
Datum učlanjenja: 28.08.2008
Lokacija: Зубин Поток
Poruke: 176
Hvala: 109
208 "Hvala" u 18 poruka
biske is on a distinguished roadbiske is on a distinguished roadbiske is on a distinguished road
Pošaljite poruku preko Skype™ za biske
Default

Citat:
Originalno napisao webarto Pogledajte poruku
zašto Java? zašto XML?
И мене баш интересује зашто се врши експорт у xml. Ако треба да се довуку неки подаци онда се изврши упит (било преко сторне процедуре, било директно из апликације), добије се скуп слогова (у Јави ResultSet) и онда се ти подаци приказују. Не знам што је између ова два корака убачен овај део са xml.
biske je offline   Odgovorite uz citat
Staro 30. 07. 2011.   #16
AdriaMart
expert
Expert
 
Avatar AdriaMart
 
Datum učlanjenja: 15.03.2011
Poruke: 518
Hvala: 16
20 "Hvala" u 17 poruka
AdriaMart is on a distinguished road
Default

Zeleo sam da omogucim i drugima da pristupaju podacima iz baze ali da nemaju direktan pristup bazi. tj. hteo sam da napravim nasto kao API za druge sajtove da mogu da integrisu, zato sam mislio da je preko xml fajla najlakse, ali ukoliko ovo zanemarim sta mislite da je najbolje da uradim jer querijem pristupam bazi i trazim odredjene zapise a baza sadrai tabelu sa vise od 300 000 unosa... ???
AdriaMart je offline   Odgovorite uz citat
Staro 30. 07. 2011.   #17
jablan
VD IT Direktora
Invented the damn thing
 
Avatar jablan
 
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
jablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamen
Default

Na manje-više svim platformama to se svodi na:

* Preuzmeš GET parametre na osnovu kojih sužavaš kriterijum upita
* Sastaviš upit i pošalješ ga bazi
* Renderuješ korisniku resultset koji je vratila baza

Opciono možeš da dodaš keširanje umesto koraka 2.

Nije mi jasno šta tačno nije jasno.

BTW, u Railsu je dodavanje podrške za XML ili JSON bukvalno dve linije koda.
__________________
blog
jablan je offline   Odgovorite uz citat
Staro 30. 07. 2011.   #18
webarto
expert
Grand Master
 
Avatar webarto
 
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
webarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished road
Default

PHP kôd:
echo XML::build(array('foo' => 'bar')); 
HTML kôd:
<foo>bar</foo>
Jablan ti je sve rekao, a to si već trebao da znaš Šta će nekome 300k redova za API? Samo optimizuj SELECT, ako je moguće keširaj, i to je to.
__________________
Github // LinkedIn // PHP // ZCE // Stackoverflow PHP // Site5 Web Hosting
webarto je offline   Odgovorite uz citat
Odgovori


Alati teme
Način prikaza

Pravila pisanja
Možete ne započinjati nove teme
Možete ne slati odgovore
Možete ne slati priloge
Možete ne izmeniti svoje poruke
vB kôd je Uključen
Smajliji su Uključen
[IMG] kod je Uključen
HTML kôd je Isključen
Pogledajte forum


Vreme je GMT +2. Trenutno vreme je 13:02.


Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.
Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.