Personal tools
You are here: Home > CS 342 Blog Entries > Folder with blog entries for Kris Lefeber > Blog Entry for the Week of March 31st

Blog Entry for the Week of March 31st

by Lefeber, Kristopher last modified Mar 31, 2017 09:10 PM
MVC Design

This week we read about the MVC design pattern and the benefits it brings. The Model View Controller separates the data, the view, and the way the data interacts with the display. This makes sense, because in general an application's user interface will change more often than the underlying application logic and data storage. The MVC pattern allows the programmer to change out the view without disrupting the other parts of the software. This decoupling makes the program much easier to maintain. The corresponding lab had us extending a pre-built Java application built on Jetty and the Spring Framework. Working with Spring's MVC pattern showed to be much more complex when making a small change to the model, as it also affected the view and the controller.

After speaking with Kim this week about the group project, we have decided to change gears on how we are going to implement our project. It appears our best plan of attack is to add an adapter to the easy form. Originally, we were planning on having the charts be used by a form creator who wanted to show some data they entered. After talking with Kim, it will instead be capable to add a chart to a question response. This will be something that will allow the creator of the chart to see responses to a form in a graphical representation. This method appears to be able to be used more often by other members of the Plone community.

by Lefeber, Kristopher last modified Mar 31, 2017 09:10 PM
CS emphasis accredited by

ABET logo

Contact Us

Computer Science Department
UW Oshkosh
800 Algoma Blvd.
Oshkosh, WI 54901

Phone: (920) 424-2068
Fax: (920) 424-0045
Building: Halsey Science Hall

Rooms: 229 (general office), 218 (George Thomas, chair)

Email: Send mail to chair at