spring整合ssm service扫描失败_【百战程序员从开始到植发】之SSM框架

训练大纲(第064天)65

大家如果想快速有效的学习,思想核心是“以建立知识体系为核心”,具体方法是“守破离”。确保老师课堂上做的操作,反复练习直到熟练。

第129次(ssm)

学习主题:ssm整合

学习目标:

1 掌握springJDBC

对应视频:

http://www.itbaizhan.cn/course/id/85.html

对应文档:

对应作业

  1. SpringJDBC-框架环境搭建(对应01-03视频)
    1. SpringJDBC可以实现什么功能?

增删查改都能实现

  1. Web.xml中配置了哪些内容,分别是什么作用?
  1. 配置src下的制定的spring.xml配置文件
  2. 配置ContextLoaderListener,监听servletContext对象,当其初始化时,创建spring容器对象bean
  3. 注册字符过滤器,解决编码问题。
  4. 注册springmvc中央调度器,中央调度器其实是一个servlet,路径要写/,表示处理所有servlet,其中还要配置一个init-param用于加载src下的springmvc.xml文件。

9fd678d30aa7d90a35907098c067f480.png

ed836626b4898a1453534a0c0d0d83c5.png

0f9bce6c52cd23c52bb70738b39d362a.png

3a41658bdac7f447e5b18dd4f93f93f4.png
  1. Web.xml中字符编码过滤器中设置了哪些属性值?

设置了两个属性值,第一个时encoding表示打算设置的编码格式。

第二个是forceEncoding表示强制执行编码,确保过滤器的正确执行。

  1. 如果字符编码过滤器中不设置forceEncoding会有什么问题?

可能编码不会执行。

  1. SpringJDBC-Dao层的实现(对应04-05视频)
    1. 使用SpringJDBC完成持久层的操作,需要继承哪个类?

JdbcDaoSupport

  1. JdbcDaoSupport中有哪些常用的方法?

This.getJdbctemplate.update()

This.getJdbctemplate.query()

  1. SpringJDBC-Service及Controller的实现(对应06-07视频)
    1. 想要将Service注入给Controller需要做哪些工作?

首先,要在web.xml文件中配置

9fd678d30aa7d90a35907098c067f480.png

然后,在spring.xml文件中装载db.properties,并且根据c3p0。配置数据源,并且把数据源加载到两个dao层的实现类中。并且给service包装配一个包扫描器,扫描包下的注解信息。在service下完成相应的注解即可。

  1. 该例子中,springmvc配置文件配置了哪些内容?
  1. 配置了一个扫描器,配合注解驱动,寻找并且加载。
  2. 配置了静态资源放行。

<mvc:default-servlet-handler>

3d84d801401ad35d6f22aac744d9c330.png

分享/讲解/扩展思考

点名提问从第一节课到最后一节课分别学到了什么,直到同学们把所有的知识点都说出来并且保证无误。

第130次(ssm)

学习主题:ssm整合

学习目标:

1 掌握ssm整合

对应视频:

http://www.itbaizhan.cn/course/id/85.html

对应文档:

对应作业

  1. SpringJDBC-08-测试
    1. 该例子中,在spring配置文件中配置了哪些内容?

22b18f1f56d976cfe3f858f40913792d.png
  1. 该例子中,使用了哪些注解?
  1. @service把当前类交给spring容器来管理
  2. @Autowired是默认按照类型装配的

11b3ffbe1d47edd67a8555c4e4c36a28.png
  1. SSM-整合(对应SSM01-05视频)
    1. SSM整合项目中涉及了哪些配置文件?

Mabaties.xml;springmvc.xml;spring.xml;web.xml

  1. Mybatis与Spring整合,需要将哪些对象交给spring容器管理?
  1. spring数据源
  2. sqlSessionFactory对象
  3. Mapper对象

60c899c5fc0ca2b58056c3c818d9dca8.png
  1. SSM源码分析(对应SSM06-08视频)
    1. 简述ContextLoaderListener的作用?

监听servletContext,当其初始化时,创建spring容器对象(contextApplication),并将容器对象放入context作用域当中。

  1. 简述SqlSessionFactoryBean的作用?

当实现了这个接口的Bean在配置为被Spring接管时,存入IOC容器中的实例类型将会是实例化泛型的那个类型,从IOC容器中获取时也是实例化泛型的那个类型,这种情况下,Spring 将会在应用启动时为你 创建SqlSessionFactory对象,然后将它以 SqlSessionFactory为名来存储。当把这个bean注入到Spring中去了以后,IOC容器中的其他类型就可以拿到SqlSession实例了,就可以进行相关的SQL执行任务了。

  1. 简述MapperScannerConfigurer的作用?

分享/讲解/扩展思考

点名提问从第一节课到最后一节课分别学到了什么,直到同学们把所有的知识点都说出来并且保证无误。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值