Programmeren in ASP.net 2.0 N-Tier Tutorial/Visual Studio Solution: verschil tussen versies
Programmeren in ASP.net 2.0 N-Tier Tutorial/Visual Studio Solution (bewerken)
Versie van 17 jan 2007 12:51
, 16 jaar geledenN-tier werkwijze
kGeen bewerkingssamenvatting |
N-tier werkwijze |
||
Regel 9:
Natuurlijk kan je zelf een eigen naam kiezen voor je project. Zorg er dan voor dat je overal de juiste verwijzingen legt voor de rest van de tutorial.
== De N-tier werkwijze ==
Kort samengevat is een N-tier werkwijze bedoeld om bepaalde functioneel verschillende delen van een project van elkaar af te schermen.
De websitelaag zal bijvoorbeeld nooit rechtstreeks een query mogen uitvoeren en zo eventuele security en controles ontwijken.
<br/><br/>
In ons project hebben we de volgende lagen nodig:
{| class="prettytable"
|-
| '''Data Tier'''
| Dit is geen fysieke laag in ons project. De Data Tier staat voor onze Sql Server database. De plaats waar de gegevens bewaard worden.
|-
| '''Data Access Tier'''
| Deze laag zal de communicatie verzorgen tussen ons project en de database. In deze laag kunnen SQL queries opgeslaan worden of stored procedures aangeroepen worden.
|-
| '''Business Tier'''
| De Business Tier verzorgt de communicatie tussen de Presentation Tier en de Data Access Tier. In deze laag kunnen ook controles uitgevoerd worden op data voor ze de Presentation Tier bereiken. In ons project dient de Business Tier als buffer tussen de Presentation Tier en de Data Access Tier.
|-
| '''Presentation Tier'''
| Deze laag brengt de data zichtbaar naar de gebruiker. Deze laag kan verschillende vormen van presentatie bevatten. Winforms, webforms, PDA, WAP, ... In ons project werken we met een ASP.net website.
|}
In sommige projecten werkt men met WebServices. Deze laag zal zich dan tussen de Business Tier en de Presentation Tier bevinden. Als je met WebServices werkt, dan kan je zelfs JAVA, PHP en alle andere talen die WebServices ondersteunen gebruiken als Presentation Tier.
== De eerste lagen of tiers toevoegen ==
|