m(model)模型,代表的是数据库层,通常用到的是:oracle、db2、mysql等sql知识;
v(view)视图,代表的是页面(相关),通常用到的是:html5、jsp,js等页面知识;c(Controller)控制,代表的控制器,通常用到一些框架知识,如ssh(struts,spring,hibernate)。
备注:mvc实际上是一个很宽泛的内容,根据用到的技术不同,需要实现的业务逻辑不一样,所以灵活开发配置即可。
一个分层的理念,每层想用什么技术就用什么技术。只是摆脱以往的什么东西都放在一层,像开发的时候你可以把展现,业务控制,数据库连接都写在JSP里面,有了MVC你就有意识将这些东西分在不同层面处理。
比价老的用JSP+SERVLETS+JAVABEAN
现在一般都是struts2+spring+hibernate
m:模型层
v:jsp+servlet
c:hibernate
github 搜索 yy-code-generation