Visoka škola strukovnih studija za vaspitače i poslovne informatičare – Sirmijum

Sremska Mitrovica

Seminarski rad

Predmet: Strukture podataka

Tema: Aplikacija za elektronsku trgovinu 

PetroShop1

Profesor: Ivanković Zdravko

 Studenti: Petrović Jovica 5/2015-i

           

04.06.2017.

background image

{
  "dependencies": {
    "Microsoft.NETCore.App": {
      "version": "1.0.0",
      "type": "platform"
    },
    "Microsoft.AspNetCore.Diagnostics": "1.0.0",

    "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
    "Microsoft.AspNetCore.Server.Kestrel": "1.0.0",
    "Microsoft.Extensions.Logging.Console": "1.0.0",
    "Microsoft.AspNetCore.Razor.Tools": {
      "version": "1.0.0-preview2-final",
      "type": "build"
    },
    "Microsoft.AspNetCore.StaticFiles": "1.0.0",
    "Microsoft.AspNetCore.Mvc": "1.0.0"
  },

  "tools": {
    "Microsoft.AspNetCore.Razor.Tools": "1.0.0-preview2-final",
    "Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final"
  },

  "frameworks": {
    "netcoreapp1.0": {
      "imports": [
        "dotnet5.6",
        "portable-net45+win8"
      ]
    }
  },

  "buildOptions": {
    "emitEntryPoint": true,
    "preserveCompilationContext": true
  },

  "runtimeOptions": {
    "configProperties": {
      "System.GC.Server": true
    }
  },

  "publishOptions": {
    "include": [
      "wwwroot",
      "web.config"
    ]
  },

  "scripts": {
    "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --
framework %publish:FullTargetFramework%" ]
  }
}

Paketi koje smo upravo dodali predstavljaju osnovne funkcionalnosti koje su potrebne 

gotovo svakoj MVC aplikaciji kako bi se krenulo sa MVC razvojem.

Sledeći korak je dodavanje foldera koji će sadržati komponente aplikacije neophodne za 

kreiranje MVC aplikacija: modele, kontrolere i poglede.  Da bi se dodao folder, neophodno je 
kliknuti desnim tasterom miša na PetroShop1 projekat u okviru Solution Explorer-a i odabrati 
Add → New Folder.

Ova aplikacija, kao i bilo koja druga ASP.NET Core MVC aplikacija, mora se oslanjati na nekoliko 
konfiguracionih fajlova. Sledeći korak je menjanje Startup klase, u kojoj ćemo reći aplikaciji da 
koristi date pakete koje smo dodali (NuGet pakete).

namespace PetroShop1
{
    public class Startup
    {
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddMvc();
        }

        public void Configure(IApplicationBuilder app, IHostingEnvironment env, 
ILoggerFactory loggerFactory)
        {
            app.UseDeveloperExceptionPage();
            app.UseStatusCodePages();
            app.UseStaticFiles();
            app.UseMvcWithDefaultRoute();
        }
    }
}

Sledeći korak jeste dodavanje Razor pogleda. Njih dodajemo u Views folder, gde dodajemo 
MVC View Imports Page za početak.

background image

Želiš da pročitaš svih 21 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti