| | |
| Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Autor | Správa |
---|
Registrovaný: 07.08.06 Prihlásený: 18.11.21 Príspevky: 947 Témy: 268 Bydlisko: Levice |
Ucim sa robit aplikaciu na Windows Phone, chcel by som zobrazit jednoduchy zoznam noviniek s obrazkami. Staticky som to uz spravil pomocou Microsoft App Studio, a ked som skumal source kod, tak ono tie udaje v novinkach taha z JSON ulozeneho v mobile. Ak by som tie udaje chcel tahat z mojho webu - resp. z databazy MySQL, ako sa to riesi? teoreticky keby som na mojom webe ukladal data okrem MySQL aj do JSON, a linka v aplikacii by tahala priamo z JSOn z mojho serveru, islo by to? Momentalne je to nejak takto: Kód: public override LocalStorageDataConfig Config { get { return new LocalStorageDataConfig { FilePath = "/Assets/Data/Novinky.json" }; } } Keby som tu cestu FilePath zmenil na JSON na mojom serveri, mohlo by to tak fungovat?
|
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | Napísal BX: 13.01.2016 15:20 | |
|
Typicky to rieši tzv. REST API - čiže neťaháš dáta priamo z databázy, ale z nejakej "medzi-vrstvy" na servri. Napríklad keď zavoláš Kód: http://mojastranka.sk/mobilapi/novinky server sa pripojí na databázu, vytiahne všetky novinky a vypíše ich štandardne na výstup (typicky ako json). alebo Kód: http://mojastranka.sk/mobilapi/novinky?kategoria=sport vytiahne všetky novinky pre kategóriu šport... atď. Na servri bude jednoducho niečo ako (php ako príklad) Kód: $all = $db->getNewArticles(); echo json_encode( $all );
Tým dosiahneš, že v mobilnej appke bude minimum logiky a bude riešiť hlavne správne zobrazenie dát. Pre prácu s rest api by mala mať platforma nejakú knižnicu, takže to tiež nemusíš extra riešiť.
_________________ Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám! |
|
Registrovaný: 07.08.06 Prihlásený: 18.11.21 Príspevky: 947 Témy: 268 Bydlisko: Levice | Napísal autor témy neopagan: 13.01.2016 15:33 | |
|
aha diky, ale mozem to teda riesit aj tak, ze ak na web pridam nejaku novinku, tak sa samozrejme zapise do MySQL a spravil by som este aj zapis do JSON na mojom serveri. Tam bude presne poradie noviniek, takze z mobilu sa len pripoji na ten JSON a nacita data z neho.
ten JSON sa nebude menit, iba vtedy sa updatne, ked pridam nieco nove do dtb, cize mobilna aplikacia sa nemusi pripajat do dtb ani nic riesit, len natiahne data z JSON na mojom serveri.
Co je kvazy to iste co si pisal, s tym, ze by ten JSOn negeneroval len vtedy ked to aplikacia zavola, ale ten JSOn by uz bol ulozeny na mojom serveri. Tie novinky nemaju kategorie, su to len posledne ulozene prispevky v dtb, napr. poslednych 5 by sa zobrazilo.
|
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | Napísal BX: 13.01.2016 15:55 | |
|
Samozrejme, môžeš to urobiť aj tak. Ja som len napísal, ako sa to robí všeobecne. Výhoda rest api je tá, že keď urobíš takúto url Kód: http://mojastranka.sk/mobilapi/novinky a na nej urobí server toto Kód: echo file_get_contents('novinky.json'); tak je to úplne v poriadku. Nikto nerieši a ani nevie, čo server v pozadí robí. No a keď sa ti stránka rozrastie a začneš články ťahať z databáze, stačí prepísať kód na servri a mobilnej aplikácie sa nemusíš ani dotknúť. Pretože to máš nasmerované na url a nie nejaký statický súbor.
_________________ Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám! |
|
Registrovaný: 07.08.06 Prihlásený: 18.11.21 Príspevky: 947 Témy: 268 Bydlisko: Levice | Napísal autor témy neopagan: 13.01.2016 16:06 | |
|
ano, dava to logiku. Dakujem!
|
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | Napísal BX: 13.01.2016 16:53 | |
|
Rado sa stalo
_________________ Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám! |
|
| Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| MYSQL, pripojenie k serveru, vytvorenie databazy atd. v Databázy | 12 | 1452 | 05.08.2011 15:48 don jebot | | Potrebujem pomoc s nastavenim PHP serveru a mysql v PHP, ASP | 16 | 2328 | 01.08.2006 20:38 stefo | | data z mysql do tabulky v PHP, ASP | 4 | 514 | 30.10.2008 14:45 kurtica | | Editacia data mysql tabulke cez php v PHP, ASP | 6 | 1470 | 30.12.2009 17:46 noff | | hierarchicke data v php a mysql v PHP, ASP | 4 | 539 | 14.07.2011 18:29 Broko71 | | Irc bot ktory stiahne data z Mysql v Perl, Python, Ruby, CGI | 0 | 534 | 08.07.2012 20:27 seniorT | | Update new data to dmi ... AMD data change v AMD čipové sady | 5 | 3602 | 26.12.2018 20:27 Shwollo | | chxba serveru v Počítačové hry | 4 | 497 | 16.02.2010 21:09 milosb | | Načúvač serveru v JavaScript, VBScript, Ajax | 2 | 284 | 24.09.2023 0:03 ApacheSK | | Zostava Serveru v PC zostavy | 1 | 478 | 18.09.2012 17:18 michalesku | | nastavenia serveru v Sieťové a internetové programy | 1 | 551 | 13.11.2007 14:23 JanoF | | Tvorba serveru v Ostatné | 4 | 799 | 25.09.2010 12:16 majky358 | | nastavenie db serveru v PHP, ASP | 7 | 827 | 01.12.2009 21:03 stenley | | Vytvorenie Mailoveho serveru. v Operačné systémy Unix a Linux | 10 | 914 | 07.05.2007 20:13 wire | | Spustenie dedikovaného serveru v Počítačové hry | 0 | 475 | 22.01.2012 11:23 Reverser | | Antispam na serveru v Antivíry a antispywary | 0 | 877 | 01.09.2006 15:53 multi |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|