Izrada aplikacije za elektronsku trgovinu
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.
Sadržaj

{
"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.

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