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.
Approfondimenti
- Entity Framework ed il mapping
- Tutte le novità su ASP.NET 3.5 il 15 gennaio a L'Aquila
- Cosa fare se la vostra applicazione ASP o ASP.NET è vittima di SQL injection
- I nuovi controlli di ASP.NET 3.5: LinqDataSource, ListView e DataPager
- #81 - Esaminare documenti XML con namespace utilizzando LINQ to XML
- #54 - Utilizzare il Lazy Load per caricare una proprietà semplice con LinqToSql
- Sql Server 2008 e Visual Studio 2008 SP1
- Chi ha paura di ASP.NET MVC?
- Facciamo polemica??
- Utilizzare Visual Studio 2008 per semplificare lo sviluppo con LINQ to SQL
- La regressione ed ASP.NET 3.5 SP 1
Commenti
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.





Stampa
Download
10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!
Ma perchè sempre c# e mai in Visual Basic?
Continua »»» | Rispondi »»»