Obliv`
Legacy Member
Hallo,
Ik zit momenteel in mijn laatste jaar Bachelor in de Toegepaste Informatica. Tijdens het tweede semester zal ik de dingen die ik de afgelopen jaren heb geleerd in de praktijk moeten omzetten.
Ik heb gekozen voor een ASP.NET stage bij een bedrijf in Antwerpen. Ik heb deze stage gekozen omdat het onderwerp mij echt boeide.
Maar er is een klein probleem: ik heb maar een zeer kleine cursus ASP.NET gehad (2u/week gedurende 10 weken). Daarom had ik graag van jullie ervaren programmeurs gehoord, aan wat ik zoal moet denken bij de ontwikkeling van een ASP.NET applicatie.
Momenteel werk ik volgens een 3-tier model.
Laag 1: Data Tier
- Hiervoor gebruik ik SQL Server 2005.
- De data in de tabellen wordt alleen benaderd via stored procedures en views. Per tabel is er SP om te updaten, inserten, deleten, selecteren (all), selecteren (id).
Laag 2: Logical Tier
- Deze laag is verder onderverdeeld in de Data Access Layer (DAL) en de Business Logic Layer (BLL).
- DAL: per tabel in de data tier is er in de DAL een klasse die gebruik maakt van de store procedures om data op te halen of te wijzigen. Deze klassen hebben als naam: _[Naam van de tabel].
- BLL: per tabel is er in de BLL een klasse die overerft van zijn klasse in de DAL. In de klassen in de BLL worden eventueel controles geschreven om business logic af te dwingen bij het inserten, updaten of deleten van records. Deze klassen hebben als naam gewoon de naam van de tabel.
Laag 3: Presentation Tier
- Het geen wat de gebruiker te zien krijgt. Paginas met een semantische xhtml structuur. Vormgegeven door CSS.
Voila. Een hele boterham, maar dit is dus mijn methode.
Vraagjes:
- Momenteel maak ik altijd pagina's en laat ik de vb/c# code in dezelfde pagina staan (dus geen .aspx.vb), is dit een slechte methode?
- Is er een mogelijkheid om de rommelcode die een datagrid en dergelijke produceert een beetje te wijzigen (via adapters ofzo)?
- Hoe gaan jullie om met authentication (hier ken ik dus bitter weinig van, eigenlijk alleen maar forms authentication).
- Wat denken jullie van ASP.NET AJAX (formerly knows as Atlas zeker?)
- Kennen jullie goede ASP.NET boeken?
- Hoe gaan jullie om met themes, skins en master pages? Persoonlijk vind ik skins dikke zever ... ik bind liever zelf een css class aan een control.
Als ik nog op vraagjes kom, weet ik jullie wel te vinden
.
Alvast bedankt voor jullie tijd.
Ik zit momenteel in mijn laatste jaar Bachelor in de Toegepaste Informatica. Tijdens het tweede semester zal ik de dingen die ik de afgelopen jaren heb geleerd in de praktijk moeten omzetten.
Ik heb gekozen voor een ASP.NET stage bij een bedrijf in Antwerpen. Ik heb deze stage gekozen omdat het onderwerp mij echt boeide.
Maar er is een klein probleem: ik heb maar een zeer kleine cursus ASP.NET gehad (2u/week gedurende 10 weken). Daarom had ik graag van jullie ervaren programmeurs gehoord, aan wat ik zoal moet denken bij de ontwikkeling van een ASP.NET applicatie.
Momenteel werk ik volgens een 3-tier model.
Laag 1: Data Tier
- Hiervoor gebruik ik SQL Server 2005.
- De data in de tabellen wordt alleen benaderd via stored procedures en views. Per tabel is er SP om te updaten, inserten, deleten, selecteren (all), selecteren (id).
Laag 2: Logical Tier
- Deze laag is verder onderverdeeld in de Data Access Layer (DAL) en de Business Logic Layer (BLL).
- DAL: per tabel in de data tier is er in de DAL een klasse die gebruik maakt van de store procedures om data op te halen of te wijzigen. Deze klassen hebben als naam: _[Naam van de tabel].
- BLL: per tabel is er in de BLL een klasse die overerft van zijn klasse in de DAL. In de klassen in de BLL worden eventueel controles geschreven om business logic af te dwingen bij het inserten, updaten of deleten van records. Deze klassen hebben als naam gewoon de naam van de tabel.
Laag 3: Presentation Tier
- Het geen wat de gebruiker te zien krijgt. Paginas met een semantische xhtml structuur. Vormgegeven door CSS.
Voila. Een hele boterham, maar dit is dus mijn methode.
Vraagjes:
- Momenteel maak ik altijd pagina's en laat ik de vb/c# code in dezelfde pagina staan (dus geen .aspx.vb), is dit een slechte methode?
- Is er een mogelijkheid om de rommelcode die een datagrid en dergelijke produceert een beetje te wijzigen (via adapters ofzo)?
- Hoe gaan jullie om met authentication (hier ken ik dus bitter weinig van, eigenlijk alleen maar forms authentication).
- Wat denken jullie van ASP.NET AJAX (formerly knows as Atlas zeker?)
- Kennen jullie goede ASP.NET boeken?
- Hoe gaan jullie om met themes, skins en master pages? Persoonlijk vind ik skins dikke zever ... ik bind liever zelf een css class aan een control.
Als ik nog op vraagjes kom, weet ik jullie wel te vinden
.Alvast bedankt voor jullie tijd.

