Model - View
- Controller
Notes
- 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 )
- 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.
- We will use JavaBeans to Model the MariaDB/MySQL Data Store.
Other Data Stores will be introduced.
- Our Controller will be a Tomcat Servlet.
- We will discuss Java Desktop Clients as an
alternative to Browser Clients,