JavaEE—5.SSM框架

SSM框架

SSM框架是spring MVC,spring和mabatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层四层

spring MVC:负责请求的转发和视图管理。

spring :实现业务对象管理。

mybatis :作为数据对象的持久化引擎。

1.Spring

谈谈你对Spring框架的理解,Spring是什么?

Spring一个开源的,用来简化企业级应用开发的应用开发框架。Spring的核心就是IOC(控制反转)和AOP(面向切面编程)。

Spring容器:spring框架中的一个核心模块,用来管理对象(包括对象的创建,销毁和初始化等)。它帮助完成类的初始化与装配工作,让开发者从这些底层类的实例化,依赖关系装配类的工作中脱离出来,专注于更有意义的业务逻辑开发工作。

SSM框架的整合 (掌握)

为了更好的学习 SpringMVC和MyBatis整合开发的方法,需要将SpringMVC和MyBatis进行整合。

整合目标:控制层采用SpringMVC、持久层使用MyBatis实现。

Spring与SpringMVC整合:

  • 不整合
    • 1)将所有的配置都配置到SpringMVC的配置文件中
    • 2)使用import标签将其他配置文件导入到SpringMVC的配置文件中
  • 整合
    • 1)Spring负责管理Service、Dao、数据源以及与其他第三方框架的整合
    • 2)SpringMVC负责管理Controller、视图解析器、处理静态资源等
  • 出现的问题:
    • 1)IOC容器如何初始化?
      • Java工程:new ClassPathXmlApplicationContext(“beans.xml”);
      • Web工程:在web.xml配置文件中配置一个监听器ContextLoaderListener
    • 2)Controller和Service被创建了两次
      • 让Spring不扫描Controller
      • 让SpringMVC只扫描Controller
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值