ASP.Net MVC Öğreniyorum Proje Uygulaması

ASP.Net MVC Öğreniyorum  video serisini, bir uygulama ile devam etmeye karar vermekteyim. Söz konusu uygulama temel anlamı ile bir kitap sitesi olmaktadır.

 bookstore2_thumb4

Uygulama ile pratik olarak, ASP.Net MVC projesinin nasıl şekillendiğini ve birçok aracın kullanımı göreceğiz.

Uygulama aşağıdaki resimde de gömüş olduğunuz gibi bir bazı bölümlerden oluşmaktadır. Bu bölümler;

image_thumb8

BookStore.App: Uygulama projelerinin barındıran klasördür. (Sanal klasör)

BookStore.Core : Controller, ViewData ve Extension gibi ASP.Net MVC nesnelerinin içerisinde barındıran bölümdür.

BookStore.Entites : Uygulama içerisinde kullanacağımız nesneleri barındırmaktadır.

BookStore.Logger : Uygulama içerisinde yaşanacak hataların, hata günlüklerine (Log) yamamızı sağlayan bölümdür.

BookStore.Test : Uygulama ile ilgili olarak yazacağımız testleri içeren bölümüdür.

Söz konusu uygulamamız, açık kaynak kodlu (Open Source) araçlar kullanarak geliştirme yapacağız.  Kullanacağımız araçlar;

  • Nhibernate 3
  • MvcContrib
  • Log4net
  • FluentValidation
  • Moq
  • XUnit
  • AntiXSSLibrary
  • Newtonsoft.Json
  • Castle Proje
  • Spark View Engine
  • JQuery

Uygulama projesi, bir açık kaynaklı proje gibi bir Code Hosting sitesine yüklemiş bulunmaktayım.

bookstore3_thumb3

Her görsel video sunucunda uygulamayı aşama aşama Commit edeceğimi bu sayede daha kolay bir şekilde kaynak kodları inceleme şansınız olacaktır.

BookStore / https://github.com/ibrahimatay/BookStore

Uygulama dosyalarının get source seçeneğini kullanarak indirebilirsiniz.(zip/bz2/gzip)

Şimdiden herkese kolay gelsin.

IBRAHIM ATAY

Leave a Reply

Your email address will not be published. Required fields are marked *