ASP.NET MVC - oppitunti
- Edellinen sivu Razor VB looginen
- Seuraava sivu MVC sovellus
ASP.NET on kehityskehyksessä, jota käytetään verkkosivujen ja verkkosivustojen rakentamiseen HTML:n, CSS:n, JavaScriptin ja palvelin-skriptien avulla.
ASP.NET tukee kolmea avointa mallia:
Web Pages, MVC (Model View Controller) ja Web Forms:
Tämä opas käsittelee MVC:ää.
Web Pages | MVC | Web Forms |
MVC-ohjelmointimalli
MVC on yksi kolmesta ASP.NET-kehitysmallista.
MVC on kehyksi, jota käytetään web-sovellusten rakentamiseen ja joka on suunniteltu MVC (Model View Controller) -periaatteiden mukaan:
- Malli (model) edustaa sovelluksen ydintä (esim. tietokantatietueiden luettelo)
- View (näkymä) näyttää tiedot (tietokantatietueet)
- Controller (ohjain) käsittelee syötteitä (kirjoittaa tietokantaan)
MVC-malli tarjoaa myös täyden hallinnan HTML:lle, CSS:lle ja JavaScriptille.
MVC-malli määrittelee web-sovelluksen kolmella loogisella kerroksella:
- business layer (liiketoimintakerros, mallilogiikka)
- display layer (näyttökerros, näkymälogiikka)
- input control (syöttökontrolli, ohjaintilogiikka)
- Malli (Model)
-
Malli (Model) on osa sovellusta, joka käsittelee sovelluksen tietojärjestelmälogiikkaa.
Yleensä malliobjekti tallentaa ja lukee tietoja tietokannasta.
- View (näkymä)
-
View (näkymä) on osa sovellusta, joka käsittelee näyttötietojen käsittelyä.
Yleensä näkymä luodaan mallin tietojen pohjalta.
- Ohjain
-
Ohjain on sovelluksessa osa, joka käsittelee käyttäjäinteraktiota.
Yleensä ohjain lukee tietoja näkymästä, hallitsee käyttäjän syöttöä ja lähettää tietoja mallille.
Tämä MVC:n erottelu auttaa meitä hallitsemaan monimutkaisia sovelluksia, koska voit keskittyä yhteen näkökulmaan kerrallaan. Esimerkiksi voit suunnitella näkymää ilman liiketoimintalogiikkaa riippumatta.
Tämä MVC:n erottelu yksinkertaistaa myös ryhmäkehitystä. Eri kehittäjät voivat kehittää samanaikaisesti näkymää, ohjaintilogiikkaa ja liiketoimintalogiikkaa.
Web Forms vs MVC
MVC-ohjelmointimalli on kevyempi vaihtoehto perinteiselle ASP.NET (Web Forms) verrattuna. Se on kevyt, korkeasti testattava kehyssäätiö, joka integroi kaikki olemassa olevat ASP.NET -ominaisuudet, kuten malleja, turvallisuutta ja todennusta.
Visual Studio Express 2012/2010
Visual Studio Express on Microsoft Visual Studion ilmainen versio.
Visual Studio Express on kehitetty MVC:lle (ja Web Forms) räätälöityä kehitystyökalua varten.
Visual Studio Express sisältää:
- MVC ja Web Forms
- Vedä ja pudota web-ohjain ja web-komponentti
- Web-palvelin kieli (Razor käyttää VB ja C#)
- Web-palvelin (IIS Express)
- Tietokantapalvelin (SQL Server Compact)
- Täysimittainen web-kehitysmalli (ASP.NET)
Jos olet asentanut Visual Studio Express, saat tästä opetuksesta lisäetuja.
Jos haluat asentaa Visual Studio Express, napsauta seuraavaa linkkiä:
Visual Web Developer 2012(Windows 7 tai Windows 8)
Visual Web Developer 2010(Windows Vista tai XP)
Ensimmäisen Visual Studio Express -asennuksen jälkeen se suorittaa asennuksen uudelleen asentamaan korjaukset ja palvelupaketit. Pidä linkkiä painettuna uudelleen.
ASP.NET MVC - viittausopas
Tämä opetuksen lopussa tarjoamme täyden ASP.NET MVC - viittausopas.
- Edellinen sivu Razor VB looginen
- Seuraava sivu MVC sovellus