Tagged Questions
37
votes
10answers
2k views
Why is it a good idea for “lower” application layers not to be aware of “higher” ones?
In a typical (well-designed) MVC web app, the database is not aware of the model code, the model code is not aware of the controller code, and the controller code is not aware of the view code. (I ...
3
votes
1answer
188 views
Why doesn't layered architecture translate easily to tiered architecture?
Basically, I'm trying to understand why layered and tiered are that different, and why they don't translate easily to each other.
I understand that layered could be 3 separate class files for UI, BL ...
2
votes
2answers
260 views
Presentation VS Application layer in DDD
I have trouble drawing a clear line between Presentation and Application layer in Domain Driven Design.
Where should Controllers, Views, Layouts, Javascript and CSS files go?
Is it in the ...
1
vote
1answer
115 views
When do domain concepts become application constructs?
I recently posted a question regarding recovering a DDD architecture that became an anemic domain model into a multitier architecture and this question is a follow-on of sorts.
My question is when ...
0
votes
6answers
784 views
When to use the 3 layers model?
I was recently exposed to the three layer model (DAL,BL,UI). Someone told me I should ALWAYS work with this model.
I have a medium project that I'm starting and I have doubts whether I should build ...
2
votes
3answers
414 views
Recommended content for layers
As an expansion from my previous question about using separate projects for seperate layers - Good practice on Visual Studio Solutions
I now wish to know if I am putting the right functionality in ...
1
vote
1answer
771 views
What are “User Process Components”?
This article about application architecture design mentions "User Process Components" as part of the presentation layer.
User process components. Your user process components help synchronize and ...
