SSM框架理解

SSM框架理解

Spring

  • Spring就像是整个项目中用来装配bean的大工厂,在配置文件中可以指定特定参数取调用实体类构造方法来实例化对象。
  • Spring的核心思想是IoC(控制反转),既不需要程序员去显示地new一个对象,而是让Spring框架帮你来完成一切。

SpringMVC

  • SpringMVC在项目中拦截用户请求,他的核心servlet即DispatcherServlet承担中介或是前台这样的职责,将用户请求通过HanderMapping去匹配Controller,Controller就是具体对应请求所执行的操作。SpringMVC相当于SSH中的Struts。

mybatis

  • mybatis是对jdbc的封装,它让数据库底层操作变的透明。mybatis的操作都是围绕一个sqlSessionFactory实例开展的。mybatis通过配置文件关联到个实体类的mapper文件,Mapper文件中配置了每个类对数据库所需进行的sql语句映射,在每次与数据库交互时,通过sqlSessionFactory拿到一个sqlSession,再执行sql命令。

你可能感兴趣的:(SSM框架)