训练大纲(第064天)65

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

第129次(ssm)

学习主题:ssm整合

学习目标:

1 掌握springJDBC

对应文档:

对应作业

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

增删查改都能实现

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




spring配置扫描 spring扫描service_mvc


spring配置扫描 spring扫描service_spring_02


spring配置扫描 spring扫描service_xml_03


spring配置扫描 spring扫描service_spring_04


  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文件中配置


spring配置扫描 spring扫描service_mvc


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

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

<mvc:default-servlet-handler>


spring配置扫描 spring扫描service_mvc_06


分享/讲解/扩展思考

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

第130次(ssm)

学习主题:ssm整合

学习目标:

1 掌握ssm整合

对应视频:

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

对应文档:

对应作业

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


spring配置扫描 spring扫描service_xml_07


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


spring配置扫描 spring扫描service_mvc_08


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

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

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


spring配置扫描 spring扫描service_xml_09


  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的作用?