Multi-Tier Web Applications - Asp - Net Lecture 12
Multi-Tier Web Applications - Asp - Net Lecture 12
M
Multi-
lti-tier
ti Web
W b
Applications
pp
http://freepdf-books.com
USER INTERFACE LAYER
RESUL
CORE LAYER TS
DB CONNECTION DATABASE
(REPOSITOR
Y)
http://freepdf-books.com
USER INTERFACE LAYER
RESUL
BUSINESS/LOGIC LAYER TS
GENERATE DONATION RETRIEVE PRODUCTS AND RETRIEVE TRAINING
FORM THEIR DETAILS SCHOOLS INFO
MANAGE GENERATE
FORUMS REGISTRATION DATABASE
FORM MANAGE
MAINTAINENCE
ACCOUNTS
Data Access
Layer
Donation Products Training Schools
Accounts Topics
CORE LAYER
DB CONNECTION DATABASE
(REPOSITOR
Y)
http://freepdf-books.com
Data Access Layer
Data Access
Layer
Class Topics
Class Accounts {
{
Blah Blah
Blah Blah
Blah Blah
} }
http://freepdf-books.com
GetProductById through a simple parameterized select query
http://freepdf-books.com
Using Web Services in your Projects
Modules of the Application
¾ Client Module (.NET Web Application): This module comprises of the Web
Forms (.aspx Files) by which, the methods of the web service (Server
Methods) are invoked.
¾ Services Module (.NET Web Service): This module (.asmx files) basically acts
as a mediator between the client and the database. It has datasets for
storing required information about for example student information,
information
administrator information, and course information. It queries the
database based on the request made by the clients.
http://freepdf-books.com
USER INTERFACE LAYER
Expose
p methods that yyou want be used
by Web Application
Data Access
Layer Donation Products Training Schools
Accounts Topics
CORE LAYER
DB CONNECTION
DATABASE
http://freepdf-books.com
Questions???
http://freepdf-books.com