Informazione sull'architettura di una Applicazione Web 3 tier
Black mamba non è online. Ultima attività: 24/04/2008 10.30.11Black mamba
Inserito il: 15 marzo 2007 11.48
25 messaggi dal 21 nov 2005
Salve,

Sto cercando quale sia il metodo migliore per creare l'architettura di un'applicazione web 3-tier con ASP.NET 2.0, dopo aver consultato diversi tutorial e articoli quali:

http://www.asp.net/learn/dataaccess/default.aspx?tabid=63&lang=cs
http://www.microsoft.com/italy/msdn/risorsemsdn/sviluppoweb/datasource.mspx

La prima utilizza i Dataset e TableAdapter nel Data layer e viene creato attraverso winzard appositi. Mentre nel secondo articolo viene descritto un approccio Object Oriented che però viene creato scrivendo tutto a minima con un consistente aumento del tempo di sviluppo che come si suol dire 'Il tempo è denar'.
Avendo solo un'infarinatura della tecnologia ADO.NET il problema che mi pongo non è tanto il tempo di sviluppo quanto l'utilizzo del Dataset.
Come descritto nel tutorial la costruzione del data layer attraverso i wizard che generano i TableAdapter che possono utilizzare due tipi di pattern per eseguire INSERT, UPDATE e DELETE ovvero:

- Direct pattern che esegue le operazioni sul database
- Batch update pattern che utilizza l'ambiente disconnesso con il dataset.

Il mio dubbio e che utilizzando il direct pattern che tipo di ambiente verrà utilizzato, connesso o disconnesso ???
In questo caso è possibile modificare i metodi del TableAdapter affinché utilizzino le transazioni, per poter utilizzare il commit ed il rollback?!?!

Grazie in anticipo....
Re: Info sull'architettura di una Applicazione Web 3 tier
rickyvr non è online. Ultima attività: 07/05/2008 17.25.10rickyvr
Inserito il: 24 novembre 2007 19.33
Microsoft Most Valuable Professional
contributi / Top Poster / Community manager / www.riccardogolia.it / Blog / 2047 messaggi dal 16 mag 2004
Datti una letta all'articolo qua su ASPItalia.com che tratta il tuo problema, poi ne riparliamo volentieri.

http://www.aspitalia.com/articoli/architettura/layered-architecture.aspx

Ciao, Ricky.

Modificato da rickyvr il 24 novembre 2007 19.36 -

Riccardo Golia
Microsoft MVP ASP.NET - Architecture
ASPItalia.com Community Manager & Content Editor
http://blogs.aspitalia.com/rickyvr
http://ricky.aspitalia.com
http://www.riccardogolia.it

Vai a:

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.


COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums