Komunikacja aplikacji z serwerem (baza danych/www)
Ostatnio zmodyfikowano 2012-09-01 21:52
kszere Temat założony przez niniejszego użytkownika |
Komunikacja aplikacji z serwerem (baza danych/www) » 2012-08-30 20:46:57 Mam zamiar napisać aplikację ... niestety nie wiem jak się za to zabrać. Tak wiem Google, ale ... od tego też jest forum by z odpowiedzą skorzystali dot. tematu skorzystali też inni forumowicze.
Zadaniem aplikacji by było łączenie się z bazą i pobieranie danych (treści). W przypadku braku internetu lub innych problemów wiadomo: if( )
else MessageBox( hwnd, "Wystąpił błąd podczas łączenia z bazą lub brak połączenia z internetem.\nSpróbuj ponownie.", "Błąd", MB_ICONSTOP );
SendMessage( hwnd, WM_CLOSE, 0, 0 );
1# W drodze nauki i poszukiwań własnoręcznie rozwiązań:
Nakierujcie mnie, czym mam się dokładnie zainteresować (kursy na cpp0x.pl)
2# W prostej drodze do przykładów, tak zwanych gotowców :P
[...] lub po prostu szybką droga do celu przez przedstawienie przykładów aplikacji :) |
|
yoogi |
» 2012-08-30 20:49:59 Szukaj biblioteki do obsługi MySQL |
|
DejaVu |
» 2012-08-30 20:50:41 1. Wystawiaj plik *.xml na serwerze
2. Pobieraj go biblioteką libcurl
3. Parsuj pobrany plik za pomocą tinyxml
Dostęp do zewnętrznej bazy danych z poziomu aplikacji nie jest bezpieczny bo hasło łatwo wyciągnąć z aplikacji (chyba, że masz dedykowany serwer i potrafisz prawidłowo skonfigurować dostęp do wszystkich elementów bazy danych - wówczas baza danych byłaby akceptowalna). |
|
kszere Temat założony przez niniejszego użytkownika |
» 2012-08-30 20:56:46 I w tym pliku .xml rozumiem, że zawarte by były dane do logowania, tak? Pobrać plik z serwera nie jest trudno, więc też każdy może zdobyć dostęp do bazy:/ |
|
Mrovqa |
» 2012-08-30 21:19:36 @up nie. Popatrz co DejaVu napisał: Dostęp do zewnętrznej bazy danych z poziomu aplikacji nie jest bezpieczny bo hasło łatwo wyciągnąć z aplikacji |
Hasło w pliku na serwerze to byłby daremny wysiłek :P (i byłoby trochę bez sensu). Weźmy przykład - CodeDesk. Zamiast z bazy pobierać najnowsze wpisy z forum*, to pobiera je z pliku .xml z serwera, który jest specjalnie przygotowywany przez serwer. *nie wiem jak to dokładnie DejaVu zrobił, ale mi chodzi o przekaz, ideę ;) |
|
kszere Temat założony przez niniejszego użytkownika |
» 2012-08-30 21:25:04 Aaa rozumiem, czyli zamiast bazy danych to tym "źródłem danych" byłby plik .xml ...tak? ...a nie lepiej baza danych? |
|
DejaVu |
» 2012-08-30 21:28:34 Uzasadniłem Ci wyżej dlaczego nie... |
|
kszere Temat założony przez niniejszego użytkownika |
» 2012-08-30 21:31:21 Tak rozumiem, ryzyko bezpieczeństwa. @DejaVu mógłbyś podać link do pliku .xml tego forum? Rzuciłbym okiem na jego budowę. |
|
« 1 » 2 3 4 |