SSM = springmvc + spring + mybatis 组合框架的一员,是一种持久层框架
持久层主要是完成与数据库的相关操作,数据库访问对象(Data Access Object),所以也称为DAO层
框架是一个半成品的软件,需要我们遵守对应的规范去完成开发工作
框架类型 框架作用 典型代表
持久性框架 专注于解决数据持久化的框架 mybatis、hibernate、spring jdbc
表现层框架 专注于解决与用户交互的框架 struts2、spring mvc
全栈框架 能在各层都给出解决方案的框架 spring
原始jdbc存在的问题
频繁创建数据库连接、释放资源,影响系统性能
sql写在java文件中(俗称硬编码,因为每次修改都要重新编译代码),不宜于维护
查询操作,需要将结果集手动封装到实体中