ssssssssss

1.持久层
2.输入映射和输出映射
3.com.mysql.cj.jdbc.Driver
4.错误(是可以通用的)
5.factory.spenSession(true)
6.mybatis专用注解 @Mapper
7.属于组织  Apache
8.不是用于Ioc开发  @override
9.xml 相同功能注解 @Compoonent
10.静态工厂初始化
11.参数格式$(propertyName)
12.声明切面 @Aspect
13.@autowired  注入其他bean类型的数据
14.java语言编写
15.springmvc的核心控制器
DispatcherServlet
16.处理请求第一步 解析请求Url
17.标识控制器类 @Controller
18.视图解析器作用:
将处理器方法返回的 ModelAndView对象转换为视图
19。view解析器将逻辑视图名解析为    jsp页面
20.  标记处理方法的请求映射
@RequestMapping
21.实现请求参数的绑定
@RequestParam


多选
1.说法正确的
不正确的是(selectone 和selectlist都只有两个参数)

2.mybatis接口正确的
错误(sqlsession提交事务默认为开启)

3.在spring中声明一个bean
全选
4.springAOP的通知注解
全选
5.mvc框架包含哪些
model view controller

6.关于controller说法正确
错误(控制器通过调用业务逻辑组来处理请求)

填空

1.指定外部属性的标签  properties

2.指定别名的标签
typeAliases

3.两大核心  IOC AOP

4.ComponentScan扫描哪些注解   @Component @Service

5.核心组件 Handler Controller
 ViewResolver

6.返回ModelAndView对象或直接命名


判断
错  核心文件必须命名为sqlma
错  必须引用别名
错  DMl不会返回值
对  resultMap的作用指定
错  ioc可以完成为一个方法进行功能增强
对  注入的方式有两种
对  bean子元素定义了一个bean
对  bean默认为单例模式
对  基于java的web框架
错  model组件负责处理用户
对 View解析器解析为jsp页面
错  不支持resultful风格web开发

大题

1.简述orm思想
ORM (对象关系映射):
完成对象数据到关系型数据映射的机制称为对象-关系映射。

2.列举动态sql三个以上标签
if where set foreach bind otherwise

3.使用xml形式配置bean对象
<bean name=”myBean” class=”com.neuedu. Student” />

4.简述SpringAOP的通知类型
前置通知@Before:在某连接点(JoinPoint就是要织入的业务方法)之前执行的通知。 
后置通知@After:当某连接点退出时执行的通知(不论是正常结束还是发生异常)。
返回通知@AfterRetuming:(最终通知)在这里可以得到业务方法的返回值。但在发生异常时无 法得到返回值。
环绕通知@Around:包围一个连接点的通知,也就是在业务方法执行前和执行后执行的通知。 异常通知@AfterThrowing:在业务方法发生异常时执行的通知。

5.简述springmvc的请求处理流程

SpringMVC的请求处理流程大致如下:
用户发送请求到DispatcherServlet。
DispatcherServlet根据HandlerMapping将请求映射到相应的处理器。
处理器处理请求并返回一个ModelAndView对象。
DispatcherServlet 根据ViewResolver 将ModelAndView 对象中的视图名称解析为具体的视图 对象。
视图对象渲染模型数据并返回给客户端。


6.springmvc拦截器的作用

SpringMVC中的拦截器可以在请求处理前后进行拦截和处理,
主要用于以下场景: 在请求到达处理器之前进行身份验证、权限检查等操作。
在请求处理完成后进行日志记录、性能监控等操作。
在请求处理过程中对请求和晌应进行修改或增强。
通过拦截器,可以实现对请求的统一处理,提高代码的可重用性和可维护性。

1.编程题sqlsession

SqlSessionFactoryBuilder builder=new SqlSessionFactoryBuilder();
InputStream inputSteam=Resources.getResourceAsStream("sqlMapConfg.xml");
SqlSessionFactory=builder.build(in);
SqlSession=sqlSessionFactory.openSession(true);

2.user

public interface UserMapper {

    @Select("SELECT * FROM user WHERE username = #{username} AND password = #{password}")
    User getUser(@Param("username") String username, @Param("password") String password);

}

3.编写spring控制器

@Controller
public class HelloController {

    @RequestMapping(value = "/hello", method = RequestMethod.GET)
    public ModelAndView hello(@RequestParam("name") String name) {
        ModelAndView modelAndView = new ModelAndView("hello");
        modelAndView.addObject("name", name);
        return modelAndView;
    }
}


 

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值