Model - View - Controller


MVC
MVC

Notes

  1. The focus of the course is the Model, View, and Controller as in the top diagram, in particular, as in the second diagram, we want to consider webapps with multiple concurrent clients. (A Concern )

  2. Our Views will be Java Server Pages but PHP and other dynamic web page technologies will be considered as well. HTML Pages will be considered in a supporting role.

  3. We will use JavaBeans to Model the MariaDB/MySQL Data Store. Other Data Stores will be introduced.

  4. Our Controller will be a Tomcat Servlet.

  5. We will discuss Java Desktop Clients as an alternative to Browser Clients,