Module 1
Web Application & Software Architecture
Two software design principles that are key to explaining this are the Single Responsibility Principle(one responsibility to a component & letting it execute it with perfection) & the Separation of Concerns(be concerned about your work only & stop worrying about the rest of the stuff.)
The layers mentioned in the illustration are at the code level. The difference between layers and tiers is that the layers represent the organization of the code and breaking it into components. Whereas, tiers involve physical separation of components.
Web Application & Software Architecture
Two software design principles that are key to explaining this are the Single Responsibility Principle(one responsibility to a component & letting it execute it with perfection) & the Separation of Concerns(be concerned about your work only & stop worrying about the rest of the stuff.)
The layers mentioned in the illustration are at the code level. The difference between layers and tiers is that the layers represent the organization of the code and breaking it into components. Whereas, tiers involve physical separation of components.