Culminating Project Title
Date of Award
Culminating Project Type
Computer Science: M.S.
Computer Science and Information Technology
School of Science and Engineering
Jie Hu Meichsner
Andrew A. Anda
Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License.
Web application development has played an important role in software Engineering. Model-View-Controller (MVC) pattern lays a foundation for developing web applications. The MVC architecture separates an application into different business logic (data presentation, data management and request handling). The Spring Framework is an application framework used by Java application and there are extensions for building web applications . Spring Boot is a framework tool designed to simplify the initialization of Spring, which makes it easy to create stand-alone, production-grade Spring based applications . Hibernate is an Object-Relational Mapping tool which maps the database tables to the Object classes. The goal of this project is to develop a personal blog that can be used to write and post articles, pictures and codes by the administrator. The blog also allows general users to read and comment on the blogs. The architecture of the proposed system will be based on Spring Boot and Hibernate.
Zhao, Ji, "Personal Blog Based on Spring Boot" (2019). Culminating Projects in Computer Science and Information Technology. 30.