经典MVC模式中,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。其中,View的定义比较清晰,就是用户界面。
三层架构 表示层 (USL) JSP(动态网页),html,css,js(静态资源) 业务逻辑层 (BLL) 数据访问层 (DAL) Servlet: 连接表示层和业务逻辑层的中间层。 MVC: M : Modle 模型层 dao,entity,service dao,dao.impl,service,service.impl,enity(beens,model) V : View 视图层 JSP(动态网页),html,css,js(静态资源) jsp(jstl+el),html(themlefy+ajax) C : Control 控制层 Servlet . SpringMVC,Struts2 框架: Spring 容器,整合其他框架 SpringMVC 控制层框架 Mybatis 持久层框架 (持久化,持久窗体)。数据访问层框架 SSM框架 SSH(Spring,Struts2,Hibernate) 功能性框架 Shiro权限框架 工具 Maven git 其他框架 Spring Boot 为了简化配置,一键启动 Spring Cloud 微服务架构
MVC包的命名 控制层 controller 模型层 dao mapper dao.impl service service.impl beens util,tool



