MVC is an important architecture in software development. This paper introduces the concept of MVC, outlines the key technology of Java that relates to MVC, and implements the MVC framework. Especially the Controller is introduced in detail, and a self-defined MVC is actualized. The experimental results show that this MVC can effectively enhance the development of project in application.