Java Servlets, JSP-Java Server Pages, Custom Tags, and Message Resource are the main components of MVC.