struts2是 Apache 下的一个web开发框架 mvc 是一种设计模式 模型层(Model),视图层(View)和控制层Controller),称之为:三层架构 概括地说,MVC思想将一个应用分成了Model,View,Control三个部分。三个部分以最少的耦合协同工作,从而提高应用的可扩展性和维护性。
M = model
对应类 javaBean Dao (可持久化数据层)
V = View
对应类 jsp 用来显示
C = controler
对应类 sevice(控制跳转)
简单的就是如此
不过根据习惯 类的命名有所不同 不过意思是一样的
在MVC体系中,模型通常被称为"业务逻辑",是真正完成任务的代码,视图就是使用界面,反映数据的变化。在MVC中,表示层和逻辑层分离,各部分可相互独立进行开发,便于开发和维护,提高了开发效率。Struts framework是一种基于java的技术
M = model
对应实体类
V = View
对应的是显示给用户看的界面,不限定于JSP,freemaker等也是可以的
C = controler
对应配置文件,不同的请求发送到不同的ACTION