Come fare a...
Web
Come fare a...

Asp.Net 3.5 Application Architecture and Design

La recensione del libro

Pagine: 1 di 1
Autore: Emanuele Mattei http://blog.shareoffice.it/emanuele/
In questa recensione vedremo il libro  Asp.Net 3.5 Application Architecture and Design della casa editrice Packt Publishing, rivolto a coloro che già utilizzano la tecnologia Asp.Net 3.5 e sono interessanti a migliorare il modo di sviluppare. Infatti vengono fornite interessanti nozioni, tecniche e trucchi, per scrivere applicazioni solide, robuste e molto scalabili, il tutto con una certa professionalità. 

3D ProAsp.NET Data Presentation Controls Essentials

La scheda del libro

Autore: Vivek Thakur
Prezzo: € 27,89
Caratteristiche: 239 pag - 191x235
ISBN: 1847195504
ISBN -13: 978-1-847195-50-0
Anno di edizione: 10/2008
Lingua: Inglese

I capitoli del libro

Questo libro composto da 9 capitoli è scritto in inglese ed è adatto a coloro che sono interessanti nello sviluppo professionale di applicazioni web con la tecnologia  Asp.Net 3.5. Il linguaggio utilizzato nel libro è il C#, ma non è importante tanto il linguaggio quanto i vari scenari che vengono illustrati.
L'autore del libro Vivek Thaku da diversi anni si occupa dello sviluppo di applicazioni basate su tecnologia .Net, in particolare Asp.Net con il linguaggio Visual C# e Visual Basic .Net. Proprio per la sua passione in questa tecnologia, ha conseguito il titolo di MVP. Ma vediamo in dettaglio i vari capitoli di questo libro.

Capitolo 1: Introduction to Architecture and Design

Nel primo capitolo viene fornita un'introduzione al disegno e l'architettura del software, grazie anche all'aiuto di schemi è possibile comprendere l'analisi architetturale del software. Si passa poi alla tecnologia Asp.Net illustrandone alcuni aspetti. Nel capitolo sono illustrati vari scenari, le varie fasi per lo sviluppo del software in maniera professionale, lo sviluppo a due livelli, lo sviluppo di vari aspetti, come il DAL (Data Access Layer) e BLL (Business logic layer) e altro ancora. Il capitolo come giusto che sia, è molto teorico.

 

Capitolo 2: 1-tier-1-Layer ARchitecture in Asp.Net

Nel secondo capitolo si passa alla tecnologia Asp.Net, vengono fornite al lettore, nozioni fondamenti sul funzionamento di questa tecnologia, inoltre come gestire l'aspetto per la presentazione dei dati e per la gestione dei dati. Sono presente anche alcuni esempi di codice, tutti con il linguaggio di programmazione C#. Il capitolo, illustra anche l'aspetto del code behind.

 

Capitolo 3: ER Diagrams, Domain Model

Il terzo capitolo affronta un interessante argomento per i progettisti software, ossia il diagramma Entity Relationship, come rappresentare le classi, l'utilizzo di UML per la modellazione del software, la rappresentazione in forma grafica delle classi e del database con le relative relazioni. In questo capitolo, si trovano diversi esempi di codice. A metà capitolo, si passa all'aspetto dei database ralazionali, dopo aver illustrato in forma di diagrammi alcuni esempi di tabelle con relazioni, si passa alla stesura del codice, rappresentando ciò che è stato descritto, in particolare l'accesso ai dati e la creazione di una classe che si trova in relazione tra il database e la rappresentazione dei dati.

 

Capitolo 4: N-Tier Architectre

Il quarto capitolo riguarda i vari livelli dell'architettura software, si parlerà dell'aspetto UI, BL, DAL e tanto altro.  Come sviluppare soluzioni professionali, per la gestione dei dati, creare applicazioni con ottime perfomance, scalabilità e riutilizzo. Nelle prime pagine, vengono illustrati i vari strati, poi si passa ad un esempio di codice, concreto.  Il capitolo, permette di acquisire il concetto di creazione di software con una certa robustezza, ma al tempo stesso anche professionalità, diversificando le varie fasi con le dovute attenzioni, partendo dalla base dati, fino ad arrivare alla rappresentazione di essi.

 

Capitolo 5: Model View Controller

Il quinto capitolo è dedicato a MVC, nelle prime pagine viene introdotto questo nuovo paradigma nello sviluppo del software. Al termine dell'introduzione l'autore illustra un esempio di creazione del progetto, in Visual Studio 2008, utilizzando il modello Asp.Net MVC Web Application, messo a disposizione da questa nuova versione dell'ambiente di sviluppo. I vari esempi di codice, forniscono le giuste nozioni per questa nuovo modo di scrivere applicazioni web.

 

Capitolo 6: Design Patterns

Il sesto capitolo, illustra alcune tecniche di buon sviluppo, per disegnare con una certa professionalità la propria applicazione web. Creare classi da utilizzare in altri scenari.

 

Capitolo 7: SOA and WCF

Il settimo capitolo, riguarda i servizi web e in particolare i Web Services, e Windows Communication Foundation. Nelle prime pagine, viene illustrato SOA e tutto ciò che concerne i servizi web. Successivamente, dopo avar dato informazioni e nozioni su questo aspetto della programmazione, si passa ad esempi di codice, illustrando la creazione di progetti di tipo Web Services e il loro utilizzo. La parte conclusiva del capitolo è rivolta a Window Communication Foundation.

 

Capitolo 8: Database Design

Nel penultimo capitolo si passa al disegno dei database, infatti, nella maggior parte dei progetti, si fa uso di una fonte dati, in questo capitolo vengono illustrate, tecniche per creare un database con ottime prestazioni, non sono riportati esempi di codice, proprio perché è rivolto solo alla creazione di un database. Inoltre si prende in esame l'utilizzo del programma Microsoft Visio, per modellare il database. Un capitolo molto interessante, perché non solo la buona stesura di codice è importante ma anche la progettazione di una buona base dati.

 

Capitolo 9: Localization

Il capitolo conclusivo, il nono, è dedicato alla localizzazione, ossia  come creare applicazioni per diversi paesi.  Nelle prime pagine, viene data una nozione sui settaggi dei browser, successivamente  si passa alla classi messe a disposizione in Asp.Net, quelle per la globalizzazione. I vari esempi di codice illustrano, come impostare una determinata cultura, creare delle risorse  localizzate, e altri interessanti aspetti e tecniche per personalizzare il nostro sito web con determinate culture, per diverse lingue.

Gli esempi allegati

In questo volume non è allegato nessun cd-rom, ma i file di esempio utilizzati nel libro sono disponibili online sul sito di Packt Publishing.

Come acquistare il libro

Se desiderate acquistare questo libro, lo potete fare direttamente online da questo sito.

Conclusioni

In questa recensione abbiamo visto un libro, molto importante e valido, per coloro che sono interessati a scrivere applicazioni web robuste, flessibili e con ottime prestazioni, indispensabile per tutti gli sviluppatori Asp.Net.

Note sul copyright

Questa recensione è stata fornita con esplicito consenso dell'autore sotto licenza Creative Commons.
Leggi la licenza d'uso.

Resta sempre aggiornato sulle novità del sito Resta sempre aggiornato sulle novità del sito
Per mantenerti sempre aggiornato su nuovi contenuti interessanti, Come fare a... vi offre la possibilità di abbonarvi gratuitamente alla Newsletter Come fare a..., all'RSS o, se usate Windows Live Messenger, di abbonarvi ai nostri Windows Live Alerts. Per gli utenti di Mac OS X è disponibile gratuitamente un Widget che vi terrà sempre informati sulle ultime novità. Vieni a trovarci anche su Facebook e su Twitter.
Scarica l'articolo (112 Kb)
Fine: 1 di 1
Condividi

Vedi anche...

Sempre aggiornato





Abbonati alla newsletter di Come fare a... Sottoscrivi l'RSS di Come fare a... Usi Windows Live Messenger? Abbonati ai nostri Windows Live Alerts Diventa fan di Come fare a... su Facebook Seguici su Twitter Scarica il Widget per Mac OS X