Layered Architecture:
1) Presentation
Layer - User Interface of application
2) Business
Logic Layer – Rules of application
3) Data
Access Layer – Responsible for connecting to data source and interacting with data
that is stored in that location.
e.g. database, some XML files, text files or web service.
4) Utility /Components Layer – Mechanism of caching,
logging errors, reading from configuration files.
Create independent project called
Component layer
a) Presentation
layer – Web
b) Business
layer – entities, business logic, components, interfaces
c) Data
Layer – Entities, Data Access
d) Components
Layer – Caching, logging, Configuration
No comments:
Post a Comment