MVC是一种全新的软件设计方式,包含了模型、视图以及控制器三大板块,模型中包含了数据及其操作方式,视图能够将系统中的内容显示给使用者,控制器能够实现视图以及模型两者间的信息交流,在将MVC应用到Java web应用开发时,具有模式1和模式2两种类型,分别依托于JSP以及MVC实现的,前者适用于小规模程序开发,后者适用于大规模且需要维护的应用开发上。