06/08.03 - Kreiranje web aplikacije koja pristupa bazi podataka
Completion requirements
Primer koji se ovaj put radi je iz priručnika za maturski ispit: Knjiga utisaka (LINK: Preuzmi ili pogledaj tekst)
Radimo uz pomoć video snimaka:
Napomena: U učionici koristimo stariju verziju programa, pa je potrebno pratiti uputstva od strane nastavnika ....
Video br.1 - kreiranje baze podataka i kreiranje web aplikacije koja joj pristupa:
Koraci u radu:
- Kreirati bazu podataka (MS SQL SERVER)
- U toj bazi kreirati tabelu Utisak ... kao po zahtevima zadatka
- Kreirati novi projekat (Visual Studio) - prazna Asp.Net web aplikacija
- u nju dodati jednu web formu u koju se postavljaju potrebne komponente
- Kreirati konekcioni string - desni klik miša na naziv projekta - Properties - Settings ....
- Dvoklikom na dugme kreirati funkciju u kojoj će da se radi
- zbog toga je potrebno dodati: using System.Configuration;
- pogledajte Web.Config: kako se čuvaju konekcioni stringovi i koliko ih može tu biti?
- koristimo klasu ConfigurationManager, u kojoj se u nizu konekcionih stringova nalazi i onaj koji nama treba:
- Dalje se radi na isti način kao kada smo u delu iz Programiranja pristupal bazi podataka:
- kreiranje konekcije
- kreiranje komande
- dodavanje parametara u komandu
- u try-catch-funally bloku se otvara konekcija, pokreće komanda i ispisuje da li je sve urađeno ok ili ne
- zbog toga je zgodno da se ispod dugmeta postavi labela u koju se postavlja poruka o uspešnosti operacije
- Sem zadatog, ispod postaviti odgovarajuću kontrolu u koju se smeštaju svi uneti komantari
- zato je zgodno koristiti DataSet i DataAdapter, sa GridView kontrolom
- ...
i video br. 2: kako sve to postaviti na web server IIS:
I opet, koraci u radu:
- Kreirati folder u web root-u IIS-a, za postavljenje web aplikacije
- pokrenuti IIS
- Uraditi Publish u kreirani folder
- a onda dodati tu aplikaciju na IIS-u,
- proveriti alijas i početnu stranicu
- po potrebi, dodati korisnika u MS SQL Server (sa pravom i upisa i čitanja!)
- pomoću web browser-a pristupite kreiranoj i objavljenoj web aplikaciji
...
Pogledajte video snimke i pokušajte samostalno da uradite ove zadatke
....
Last modified: Tuesday, 7 March 2023, 5:45 PM