Register now or log in to join your professional community.
Three-Tier architecture in .NET web application. It would be better to include how to handle exceptions in business layer and what to send to presentation layer at this case.
You must create a Controller class and pass every call/message through it between the business layer and presentation layer.
You can create a controller to pass any message b/w business layer and presentation layer
Any2 layers (physically or logically separated) will always be better if loosely coupled and both depend on an interface rather than an actual implementation.
Incase of the business and presentation.
Presentation would call maybe IBusiness method expecting an IModelInput and returning an IModelOutput .