Web Dynpro by itself provide an MVC architecture, where you have your view, controller and the model.
View- the UI that you have developed.
Controller- The comppnent or the custom controller.
Model-the RFCs or BAPIs.
You do not have to create seperate JSp or HTML sripts to create the UI.
Refer this for more on Web Dynpro
Noufal explained that well.
The runtime environment is the SAP Web Application Server (WAS).
There are a lot of great resources here on SDN regarding WebDynpro. This forum, of course and <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/developerareas/webdynpro">the WebDynpro page</a> on SDN.