训练大纲(第064天)65
大家如果想快速有效的学习,思想核心是“以建立知识体系为核心”,具体方法是“守破离”。确保老师课堂上做的操作,反复练习直到熟练。
第129次(ssm)
学习主题:ssm整合
学习目标:
1 掌握springJDBC
对应文档:
无
对应作业
- SpringJDBC-框架环境搭建(对应01-03视频)
- SpringJDBC可以实现什么功能?
增删查改都能实现
- Web.xml中配置了哪些内容,分别是什么作用?
- 配置src下的制定的spring.xml配置文件
- 配置ContextLoaderListener,监听servletContext对象,当其初始化时,创建spring容器对象bean
- 注册字符过滤器,解决编码问题。
- 注册springmvc中央调度器,中央调度器其实是一个servlet,路径要写/,表示处理所有servlet,其中还要配置一个init-param用于加载src下的springmvc.xml文件。
- Web.xml中字符编码过滤器中设置了哪些属性值?
设置了两个属性值,第一个时encoding表示打算设置的编码格式。
第二个是forceEncoding表示强制执行编码,确保过滤器的正确执行。
- 如果字符编码过滤器中不设置forceEncoding会有什么问题?
可能编码不会执行。
- SpringJDBC-Dao层的实现(对应04-05视频)
- 使用SpringJDBC完成持久层的操作,需要继承哪个类?
JdbcDaoSupport
- JdbcDaoSupport中有哪些常用的方法?
This.getJdbctemplate.update()
This.getJdbctemplate.query()
- SpringJDBC-Service及Controller的实现(对应06-07视频)
- 想要将Service注入给Controller需要做哪些工作?
首先,要在web.xml文件中配置
然后,在spring.xml文件中装载db.properties,并且根据c3p0。配置数据源,并且把数据源加载到两个dao层的实现类中。并且给service包装配一个包扫描器,扫描包下的注解信息。在service下完成相应的注解即可。
- 该例子中,springmvc配置文件配置了哪些内容?
- 配置了一个扫描器,配合注解驱动,寻找并且加载。
- 配置了静态资源放行。
<mvc:default-servlet-handler>
分享/讲解/扩展思考
点名提问从第一节课到最后一节课分别学到了什么,直到同学们把所有的知识点都说出来并且保证无误。
第130次(ssm)
学习主题:ssm整合
学习目标:
1 掌握ssm整合
对应视频:
http://www.itbaizhan.cn/course/id/85.html
对应文档:
无
对应作业
- SpringJDBC-08-测试
- 该例子中,在spring配置文件中配置了哪些内容?
- 该例子中,使用了哪些注解?
- @service把当前类交给spring容器来管理
- @Autowired是默认按照类型装配的
- SSM-整合(对应SSM01-05视频)
- SSM整合项目中涉及了哪些配置文件?
Mabaties.xml;springmvc.xml;spring.xml;web.xml
- Mybatis与Spring整合,需要将哪些对象交给spring容器管理?
- spring数据源
- sqlSessionFactory对象
- Mapper对象
- SSM源码分析(对应SSM06-08视频)
- 简述ContextLoaderListener的作用?
监听servletContext,当其初始化时,创建spring容器对象(contextApplication),并将容器对象放入context作用域当中。
- 简述SqlSessionFactoryBean的作用?
当实现了这个接口的Bean在配置为被Spring接管时,存入IOC容器中的实例类型将会是实例化泛型的那个类型,从IOC容器中获取时也是实例化泛型的那个类型,这种情况下,Spring 将会在应用启动时为你 创建SqlSessionFactory对象,然后将它以 SqlSessionFactory为名来存储。当把这个bean注入到Spring中去了以后,IOC容器中的其他类型就可以拿到SqlSession实例了,就可以进行相关的SQL执行任务了。
- 简述MapperScannerConfigurer的作用?