Odd... I'd say that these two are the easiest two of the list you posted....
Originally Posted by lastcraft
The "composite view" is a single Document with multiple Blocks of content. In another thread (I think it was about data driven web apps, started by Harry), I already tried to explain that multiple Blocks in a single Document are either unrelated to the main Block (so they don't depend on the Request's parameters) or they can deduct their own parameters from the parameters used for the main Block.
A framed 'page' consists of several Documents: the frameset, and one or more HTML pages. There is a separate Request/Action/Document set for each part of the page. The main difference with normal web pages, is the lack of a main layout inside the frames: instead of a header/footer/menu page, each frame Document only consists of the content of the Block it contains.
This would be a nice argument against automatically prepending and appending headers and footers to each page; which IMO is a bad smell.