Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Přístup z aplikace k veřejné databázi

Zdravím, zajímalo by mě, jaký je nejlepší způsob přístupu z aplikace k databázi, která je na jiné mašině? Mám c# aplikaci, která bude pracovat s databází. Je dobré přistupovat přímo k databázi, která je přístupná přes veřejnou IP, nebo je vhodnější "představit" databázi nějaký web server, dotazovat se toho web serveru a posílat si data např. JSONem?
Jak se takovéto problémy řeší?

Předmět Autor Datum
Pokud budeš tu aplikaci i někomu distribuovat, tak bych určitě nepřistupoval přímo k databázi, pokud…
Wikan 26.02.2014 15:15
Wikan
Bude tak na 3-4 počítačích.
kamil5 26.02.2014 16:08
kamil5
Nad databazi se udela vrstva web servis a pristupuje se k ni. Dneska uz se takove web servisy daji v…
MaSo 26.02.2014 15:41
MaSo
Nějaké podrobnější info bys, prosím, neměl?
kamil5 26.02.2014 16:09
kamil5
http://jaxenter.com/from-database-to-restful-web-s ervice-to-html5-in-10-minutes-46064.html
MaSo 26.02.2014 16:15
MaSo
Super, díky. Proč je vůbec lepší, dělat něco takového než se přímo připojit přes veřejnou adresu?
kamil5 26.02.2014 16:32
kamil5
Třeba proto, že s těmi aplikacemi budeš muset distribuovat i přístupové údaje k databázi. A pokud si…
Wikan 26.02.2014 17:14
Wikan
Počet klientů je malý - dávat přístupové údaje přímo do kódu? Nebudou se měnit a pokud ano, tak u 3…
kamil5 26.02.2014 17:28
kamil5
Nejde o to, ze se nebudou menit, ale je to bezpecnostni riziko. Hrozi moznost ziskani udaju k DB, tr… poslední
MaSo 26.02.2014 18:39
MaSo

Nad databazi se udela vrstva web servis a pristupuje se k ni. Dneska uz se takove web servisy daji vygenerovat rovnou z IDE (alespon v NetBeans to jde).

Nejde o to, ze se nebudou menit, ale je to bezpecnostni riziko. Hrozi moznost ziskani udaju k DB, treba dekompilaci aplikace. Jestli to chces podstoupit, je na tobe. Pokud je to skolni projekt, neresil bych to...:-)

Zpět do poradny Odpovědět na původní otázku Nahoru