BookStore Pubs 2.1
BookStore Pubs 2.1 è un esempio di applicazione a tre livelli basata sul database Pubs, sviluppata in C# 3.0.
Utilizza il database Pubs (SQL Server), è strutturata sui tre livelli UI, BLL e DAL e si basa su un modello ad oggetti composto da entità di LINQ to SQL generate a partire dalle tabelle titles, authors, publishers e titleauthor. L'applicazione si compone di quattro progetti:
- Aspitalia.Pubs.Web: è il Presentation Layer, contiene principalmente le pagine ASPX dell'applicazione e le altre classi della UI;
- Aspitalia.Pubs.Business: rappresenta il Business Logic Layer, contiene i servizi applicativi che vengono invocati all'interno delle pagine ASPX. Questi servizi si riferiscono unicamente alle regole di business che agiscono sulle entità del dominio applicativo e include un meccanismo trasparente di gestione della cache tramite classi proxy;
- Aspitalia.Pubs.Data: è il Data Access Layer, contiene le classi che permettono di comunicare con la sorgente dati. Questo strato rimappa le informazioni presenti nel dominio dei dati sulle entità sfruttando i meccanismi propri di LINQ to SQL e la classe PubsDataContext;
- Aspitalia.Pubs.Common: contiene le entità e i servizi infrastrutturali di valenza generale tra cui l'accesso alla configurazione, la validazione della querystring e un meccanismo di caching cross-application. Tutti i layer applicativi utilizzano le classi contenute in questo progetto.
Requisiti: .NET Framework 3.5, SQL Server, Database Pubs.
Download: clicca qui.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.