SSM 框架是指什么,其优缺点,怎样用到在你的程序里
Spring:全栈轻量级开源框架容器框架,可以接管 web 层业务层,dao 层,持久层的合格组件,并且可以配置各种 bean
spring MVC:基于 Java 实现的 MVC 设计模式的请求驱动类型的轻量级 Web 框架
mybatis:持久层的一个框架,方便对数据库操作,封装 JDBC,原始 jdbc 操作繁琐
核心逻辑代码在 controller 层里面
Controller 层通过调用 serviceimpl 里的接口调用 mybatis 层的 mapper 里的 SQL 语句
SQL 语句执行完毕后反馈数据给 controller,controller 再返回给前端 view 层显示
业务逻辑:controller->service 接口->serviceimpl->dao 接口->daoimpl->mapper->datebase
Controller 入口->service 业务逻辑处理(接口)->dao 访问数据库->引用 mapper 最终执
行数据库->引用 entity 与数据库的映射对象
Controller 是控制器,连接页面请求和服务器,获取页面请求的参数,通过自动装配映
射不同的 url 到相应的处理函数。
访问数据库通过 dao 层。Dao 是数据库接口,只是一个接口,实际的实现都在 mapper
里面