JavaEE期末复习整理


卸载idea社区版,安装Java编译器Idea企业版花了一点时间……

然后做设置,配置工件等完成实验

👈  教科书

第二章

1.SqlSessionFactory和SqlSession的作用和使用 P19

SqlSessionFactory用于创建SqlSession,它是MyBatis的核心对象,负责管理所有的数据库连接和映射器。
SqlSession是执行SQL语句的对象,它包含了执行SQL所需的所有方法。

2.Mapper接口编程时需要遵循的规范 P26
Mapper接口编程时需要遵循的规范:接口名与对应的XML文件名相同,接口中的方法名与XML文件中的id相同,方法参数与SQL语句中的参数一致,返回值类型与SQL语句的查询结果一致。

3.Mybatis配置文件中各个元素的含义与作用

<transactionManager />元素属性值的设定,<dataSource />元素属性值的设定


transactionManager:配置事务管理器,可以设置为JDBC或Spring等。

dataSource:配置数据源,可以设置为POOLED、UNPOOLED、JNDI等。


第3章

1.映射文件中各元素的含义和使用

<resultMap />元素的正确使用

resultMap:用于定义查询结果与Java对象之间的映射关系。

2.动态SQL中各元素的含义和使用

<if> 、<where>、<foreach>元素的正确使用

动态SQL中各元素的含义和使用:

if:根据条件判断是否执行某个SQL片段。

where:用于自动添加WHERE关键字。

foreach:用于遍历集合并生成相应的SQL片段。


3.嵌套结果和嵌套查询的区别  P54

嵌套结果是指将查询结果嵌套到另一个查询结果中,而嵌套查询是指在一个查询中嵌套另一个查询。


4.对一、对多关联查询的正确使用

对一、对多关联查询的正确使用:使用resultMap和association、collection元素实现一对一、一对多的关联查询。


5.熟悉Mybatis各个注解的含义

熟悉Mybatis各个注解的含义:@Insert、@Update、@Delete、@Select等。


第4章

1.Spring核心容器的4个模块  P74

Beans、Core、Context、Expression。


2.IoC的基本思想  P75

控制反转,将对象的创建和管理交给Spring框架。


3.Bean装配的常用注解的正确使用  P78

@Autowired、@Resource、@Inject等。


4.配置类的注解  P79

@Configuration、@ComponentScan、@Import等。


5.依赖注入的方式

依赖注入配置文件的正确使用

通过构造函数、Setter方法等。


6.Bean的作用域

singleton、prototype的含义和作用


第5章

1.AOP含义和基本术语

面向切面编程,是一种编程范式,可以在不修改源代码的情况下扩展程序的功能。


2.熟悉AOP的实现机制  

不需要掌握代理的具体应用

通过代理模式实现。


3.AOP中的各种通知  P105

before、after、around、afterReturning、afterThrowing等。


4.基于XML的AOP实现中个元素的含义
aop:config、aop:pointcut、aop:advisor等。


5.实现AOP的注解

@Aspect、@Pointcut


6.Spring和Mybatis框架整合的思路 P111

通过Spring的IoC容器管理Mybatis的SqlSessionFactory和Mapper接口。


7.熟悉事务管理的配置和注解

@Transactional等。


第6章

1.SpringMVC的工作机制 P128

接收请求、处理请求、响应请求。


2.SpringMVC使用的注解的含义和作用

@Controller、@RequestMapping、@RequestMapping的组合注解


3.转发和重定向的表示

forward表示转发

@Controller  
public class MyController {  
  
    @GetMapping("/somePath")  
    public String someMethod() {  
        // ... 处理逻辑 ...  
        // 转发到 /WEB-INF/views/somePage.jsp  
        return "forward:/WEB-INF/views/somePage.jsp";  
    }  
}


redirect表示重定向。

@Controller  
public class MyController {  
  
    @GetMapping("/somePath")  
    public String anotherMethod() {  
        // ... 处理逻辑 ...  
        // 重定向到 /anotherPath  
        return "redirect:/anotherPath";  
    }  
}


第7章

1.数据绑定流程图 P143

描述从请求到响应的数据绑定过程。


2.了解处理器方法中的常见参数类型

HttpServletRequest、HttpServletResponse、Model等。


3.JSON数据格式  P159

一种轻量级的数据交换格式。


第8章

1.拦截器HandlerInceptor接口各个方法

preHandle、postHandle、afterCompletion等。


2.拦截器的执行流程 P171

按照配置文件中的顺序依次执行。

3.SSM框架整合时web.xml文件的正确使用  P189

配置DispatcherServlet等。

第9章

1.Spring Boot的特性

Spring Boot的特性:简化配置、自动装配、独立运行等。


2.IDEA中Spring Boot项目创建过程

IDEA中Spring Boot项目创建过程:创建项目、添加依赖、编写代码等。


3.常见的依赖启动器及其含义

spring-boot-starter、spring-boot-starter-web

常见的依赖启动器及其含义:spring-boot-starterspring-boot-starter-web


4.@SpringBootApplication注解的含义

包含了三个注解@SpringBootConfiguration、@EnableAutoConfigu和@ComponentScan


5.Spring Boot的全局配置文件
Spring Boot的全局配置文件:application.propertiesapplication.yml

第10章

1.Spring Boot中Web MVC的配置接口

了解Thymeleaf中常见的表达式类型


Spring Boot中Web MVC的配置接口:WebMvcConfigurerAdapter等。

了解Thymeleaf中常见的表达式类型:变量表达式、选择表达式、文本表达式等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值