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
BookStore Pubs 2.1 2
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Collegamenti sponsorizzati
Approfondimenti
buon anno a tutti! ricordate di installare questa patch, per evitare attacchi di tipo DoS ad #aspnet! http://aspitalia.com/27 #security
Rilasciato jQuery Mobile Beta 1
Le migliori applicazioni Open Source per il web
databinding tipizzato nei template con la prossima versione di #aspnet (via @scottgu): http://aspitalia.com/zo
Dite addio ad Access con SQL Server Compact 4.0
Annunciato il futuro supporto a Visual Basic in XNA
Mantenere l'ordine dei dati in una query PLINQ
WPC 2011: Cosa mi/ci/vi aspetta!
Inizializzazione modulare di un'applicazione ASP.NET 4.0
Orchard CMS: dove cresce ASP.NET MVC - Prima parte
Iscriviti a Real Code Day 6, Firenze, 19/05/2011: #aspnet #wp7 #silverlight5 #mobile #html5 #architettura http://u.aspitalia.com/rcd-6 #rcd6











