Diskuze: Připojení k databázy
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Určite by som to riešil tak, že by som si vytvoril classu, ktorá by
vytvarala pripojenie na databázu a následne v každej classe, kde ju budeš
použivať by som zdedil túto classu, takto sa vyhneš duplicite kódu. Popr.
ak veľmi nevyužívaš OOP, tak si vytvor metódu, ktorá ti bude vracať
pripojenie.
Spôsobou je mnoho, je už len ta tebe, ako kvalitne to chceš spraviť a ako sa
to hodí k tvojmu návrhu.
Ano to budeš, a zároveň keď opustíš inštanciu triedu, tak aj uzavrieš pripojenie. Čo v tvojej aplikácií, absolútne nebude vadiť.
Já právě jestli to není zbytečné . A ještě jeden dotaz bych měl. Mám přihlašovací okno a když se někdo přihlásí tak mam to okno ukončit nebo jen skrýt? A když přecházím mezi okny tak je mam taky ukončovat a pak znova volat nebo jen nastavit visible false?
Hele pokud vyuzijes standartni cesty, tak toto si myslim resit nemusis.
Ty mas svoje pripojeneni (connection) v nejakem bazenu pripojeni (pool). Kdyz
potrebujes provest nejakou operaci nad db, tak se do tohoto connection
pool pripojis a vemes si jednu connection.
Po tom co connection obslouzi pozadavek zase se vraci do pool. V podstate se o
to pripojeni stara nekdo jiny za tebe.
Tady je zajimava diskuze, ktera by ti mohla pomoci: http://www.itnetwork.cz/…28cb38dc4a03
Kdyz si nad backendem postavis dvou ci tri vrstvu architekturu, tak musis pak resit jen transakce (http://www.itnetwork.cz/…sakce-v-jave)
Zobrazeno 6 zpráv z 6.