SpringMVC笔记04:响应数据和结果视图

之前第一天的项目中,我们主要在研究如何从浏览器获取参数并进行封装,而今天开始的第二天的项目主要针对的是处理方法执行完之后,如何通过响应跳转到指定的页面。SpringMVC提供了多种响应方式包括有返回值的和无返回值的等,接下来我们一一讲解: 1.返回值是StringController......

SpringMVC笔记03:请求参数的封装绑定

Web程序用户发送请求时大部分情况下都是包含参数的,那么我们如何拿到这个参数呢?这就需要这节课讲的请求参数的绑定,它指的是拿到这个参数的过程。 1.SpringMVC参数绑定的原理假如你发过来一个带有username和password的请求URL:```javausern......

SpringMVC笔记02:入门案例

1.需求分析- 编写一个页面index.jsp,在页面写个超链接的标签,一点他就会发出一个请求- 在后台写个类和方法,把请求接收到,方法执行- 转发到一个请求成功的页面 2.搭建开发环境- 创建MAVEN工程,选择webapp骨架- 结束前在......

SpringMVC笔记01:关于三层架构和SpringMVC

1.三层架构 在JavaEE开发中,我们几乎都是使用B/S架构,也就是浏览器/服务器。而我们专注的是服务端的开发。在BS的开发架构中,包括三个方面:表现层、业务层、持久层。 - 表现层:也就是我们说的Web层,主要干两件事:接收浏览器发来的参数,展示服务器返回的结果 - 业务层......

Mybatis笔记19:注解方式配置二级缓存

一级缓存默认开始,无需手动设置,但是二级缓存需要自己设置才能开启,注解的方式开始步骤如下:- 首先在主配置文件中开启:```xml ```- 在DAO接口的类名上使用注解开启:```java@CacheNamespace(blocki......

Mybatis笔记18:使用注解进行多表查询

要想在Mybatis中使用多表查询,一般有如下几个步骤: - 创建表的实体类,根据一对一还是多对多还是一对多,在实体类中对另一实体的对象或者集合进行引用 - 创建映射配置文件,或者使用注解,指明结果集的封装策略 在本篇文章中,我们主要来看如何在DAO文件中指明结果集的封装策略 ......

Mybatis笔记17:注解开发解决实体类属性和数据表列名不一致的问题

在使用xml进行开发时,我们在映射配置文件中使用`resultMap`标签解决了实体类属性和数据表列名不一致的问题,使用注解开发时,我们可以使用注解来解决这个问题: 1.Result和Results注解 ```java @Select("select * from user") @......

Mybatis笔记16:基于注解的CRUD操作

前面所有的讲解都是基于XML的方式,接下来几篇文章将使用注解的方式将前面的内容再次实现一下,本篇文章看一下基于注解的CRUD如何实现,需要注意的是,我们使用注解,替代的是映射配置文件,而主配置文件依然还要使用XML来完成。 像之前讲过的一些准备工作再次不在赘述,包括总配置文件的编写、实体类、接......

  • 2 of 18