Web Application Structure
Some web technologies intermingle HTML and code. Disadvantages:
- Professional web designers prefer not to deal with embedded code
- Professional programmers are notoriously unqualified for graphic design
So professional web applications should have two separate parts:
- Presentation layer
- Concerned with the look of the application
- Look determined by HTML tags
- Business logic
- Concerned with behavior of application in terms of data
manipulation
- Behavior determined by application code contained in beans