MVC模式与SSM框架的理解
一、MVC模式是什么?
M是指业务模型(model 模型)----编写程序应有的功能,数据管理和数据库设计
V是指用户界面(view 视图层)----界面设计人员进行界面设计。
C则是控制器(controller 控制)----控制器负责转发请求,对请求进行处理。
二、SSM框架是什么?
SSM是Spring+Spring MVC+Mybatis的缩写,主流的Java EE企业级框架。其中,Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架,可以帮助我们创建对象。Spring MVC控制开发,让开发简单规范。MyBatis是一个基于Java的持久层框架,封装了增删改查操作。
三、项目包结构
Java开发中常见包名的意义:
- Java
- entity 实体类 对应数据库中的表
- dao 持久层 对数据库进行增删改查
- service 业务层
- controller 控制层 跳转哪里
- resources
- mapper dao实现类
- applicationContext.xml Spring的配置文档
- db.properties 数据库连接信息
- log4j.properties 日志配置文件
- springmvc.xml 配置springmvc
- webapp
- jsp页面
- web-inf
- web.xml 加载过滤器 拦截器