SpringMVC
文章平均质量分 84
百福_
这个作者很懒,什么都没留下…
展开
-
SpringMVC11-CRUD
7.1查询功能step1 . 编写一个Controller功能,实现查询图书列表通过注解定义使其成为一个控制器,类请求路径为 /book,内置了一个 BookService 对象以执行业务,这个对象通过自动装配的方式注入!@Controller@RequestMapping("/book")public class BooksController { /* service层持有Dao层 *Controller层持有Service层 * */ // 自动装配原创 2022-01-28 22:34:32 · 1348 阅读 · 0 评论 -
SpringMVC10-整合
简略步骤:数据库创建表,导入maven依赖dao层:Mybatis连通数据库,并且纳入Spring管理:实体类(类与数据库字段要一致)和mapper.xml的创建mybaits-config.xml:只设置别名和Mapper注册即可;db.properties:数据库的驱动,路径,账户密码,若是使用c3p0得是user不能是username编写Service接口和实现类;spring-dao.xml:关联数据库配置+数据源sqlSessionBeanFactory,整合sqlSess原创 2022-01-28 18:25:46 · 992 阅读 · 0 评论 -
SpringMVC09-Json
springmvc的Json处理8.1 什么是JsonJSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。在 JavaScript 语言中,一切都是对象。因此,任何JavaScript 支持的类型都可以通过 JSON 来表示,例如字符串、原创 2022-01-26 23:33:27 · 105 阅读 · 0 评论 -
SpringMVC08-乱码问题
首先我们尝试构造一个乱码第1步 我们可以在首页编写一个提交的表单,在web目录下创建form.jsp<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Title</title></head><body><form action="${pageContext.request.co原创 2022-01-26 21:49:40 · 147 阅读 · 0 评论 -
SpringMVC07-处理数据
7.1 处理前端请求数据原来httpservlet获取前端请求数据的方式request.getParamete(“username”)springmvc 处理提交数据1、提交的域中参数名城和处理的参数名称一致提交数据为http://localhost:8080/test11_war_exploded/test1111?name=baifu处理方法: @RequestMapping("/test1") public String test(String username){原创 2022-01-26 21:48:48 · 1078 阅读 · 0 评论 -
SpringMVC06-结果跳转ModelAndView
结果跳转ModelAndViewModelAndView, 根据view的名称,和视图解析器调到指定的页面页面= {视图解析器前缀}+viewName+{视图解析器后缀}一个视图解析器 <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" id="internalResourceViewResolver"> <property name="prefix"原创 2022-01-26 18:44:37 · 366 阅读 · 0 评论 -
SpringMVC05- RestFul风格
RestFul风格1. REST介绍RestFul就是一个资源定位和资源操作的风格,不是标准也不是协议,是一种风格,基于这个风格设计的软件可以更加简洁、更有层次、更易于实现缓存的机制.EST 即 Representational State Transfer,意为表示层状态传递,是一种软件架构风格,可以降低开发的复杂性,提高系统的可伸缩性。REST 是一组架构约束条件和原则,满足这些约束条件和原则的应用程序或设计就是 RESTful。功能首先,互联网上的信息都可以被抽象为资源,用户可以发起请求对这原创 2022-01-26 18:10:10 · 188 阅读 · 0 评论 -
SpringMVC04-Controller控制器配置
Controller控制器配置总结控制器 Controller,复杂提供访问应用程序的行为,通常通过接口定义或者注解定义两种方式实现控制器Controller : 负责解析用户的请求并将其转换为一个模型在spring mvc中一个控制器可以包含多个方法在spring mvc中,对于controller的配置方式有很多种,下面讲述下具体的配置方式1 方式一:实现Controller接口第1步,新建一个maven子项目,并添加web能力支持,配置项目的lib包内容第2步,编写web.xml,配置D原创 2022-01-26 16:50:03 · 1262 阅读 · 0 评论 -
SpringMVC03-注解
使用注解开发SpringMVC第1步:创建一个空的maven项目,并加入web支持,此处需要记住,web.xml必须使用4.0及以上版本,不然会出现代码无法运行第2步: 配置项目的依赖,需要关注project structure,里面需要在项目里面加入lib包pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x原创 2022-01-25 23:42:50 · 125 阅读 · 0 评论 -
SpringMVC02-原理
Spring MVC是Spring Framework的一部分,是基于Java实现的MVC的轻量级Web框架!为什么学习Spring MVC呢1、轻量级,简单易学2、高效,基于请求响应的MVC构架3、与spring兼容性好,无缝结合4、约定优于配置5、功能强大RESTFul,数据验证,格式化,本地化,主题等6、简洁灵活1.springmvc 概述Spring:大杂烩,我们可以将SpringMVC中所有需要的bean注册到Spring中Spring的web框架围绕DispatcherSer原创 2022-01-25 22:38:36 · 177 阅读 · 0 评论 -
SpringMVC01-相关知识回顾
1. 回顾MVC1.1 什么是MVC?MVC 即模型( Model )、视图( View )、控制器( Controller )的简写,是一种软件设计规范!MVC 不是一种设计模式,而是一种架构模式,主要作用是降低了视图与业务逻辑间的双向耦合。Model(模型):数据模型,提供要展示的数据,因此包含数据和行为。一般分为数据层( Dao 层) 和 服务层( Service 层)。总而言之,模型负责数据查询和数据的状态更新等功能。**View(视图):**负责进行模型的展示,也是用户与之进行交互的界原创 2022-01-25 22:34:13 · 116 阅读 · 0 评论