![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小白
文章平均质量分 73
不去吃茶去。
这个作者很懒,什么都没留下…
展开
-
小白学习SpringMVC(一)
一、概述springMVC是一个基于spring的一个框架,实际上 就是spring的一个模块,专门做web开发。是servlet的一个升级。web开发的底层是servlet,框架是再servlet基础上面加入一些功能,让你做web开发。springMVC就是一个spring。spring是容器,ioc能够管理对象,使用,@Component,@Repository,@Service,@ControllerSpringMVC能够创建对象 ,放入到容器中(SpringMVC容器),springmvc原创 2021-09-26 22:30:31 · 110 阅读 · 0 评论 -
SpringMVC(四)访问静态资源有问题
访问静态资源有问题发起的请求是由那些服务器程序处理的。http://localhost:8080/myproject04_war/index.jsp是由Tomcat处理的(jsp)会转为servlethttp://localhost:8080/myproject04_war/js/jquery-3.6.0.jsjs结尾的请求是由是由Tomcat处理的(jsp)会转为servlethttp://localhost:8080/myproject04_war/images/p1.jpgtomcat处原创 2021-09-24 22:45:34 · 150 阅读 · 0 评论 -
SpringMVC(三)处理器方法的返回值
处理器方法的返回值使用@Controller注解的处理器的处理器方法,其返回值常用的有四种类型第一种:ModelAndView :有数据和视图,对视图执行forward。第二种:String :表示视图,可以逻辑名称,也可以是完整视图路径第三种:无返回值void :不能表示数据,也不能表示视图 在处理Ajax的时候,可以使用void返回值。通过HttpServletResponse输出数据。响应ajax请求。 ajax请求服务器端返回的就是数据,和视图无关原创 2021-09-24 22:45:09 · 342 阅读 · 0 评论 -
SpringMVC(二)注解式开发
SpringMVC注解式开发@RequestMapping定义请求规则指定模块名称放在类的上面http://localhost:8080/myproject01_war_exploded/test/some.dohttp://localhost:8080/myproject01_war_exploded/test/other.dopackage com.sdyu.controller;import org.springframework.stereotype.Controller;imp原创 2021-09-24 22:44:36 · 206 阅读 · 0 评论 -
SpringMVC(一)视图解析器
springMVC是一个基于spring的一个框架,实际上 就是spring的一个模块,专门做web开发。是servlet的一个升级。web开发的底层是servlet,框架是再servlet基础上面加入一些功能,让你做web开发。springMVC就是一个spring。spring是容器,ioc能够管理对象,使用,@Component,@Repository,@Service,@ControllerSpringMVC能够创建对象 ,放入到容器中(SpringMVC容器),springmvc容器中放的原创 2021-09-24 22:44:00 · 223 阅读 · 0 评论 -
小白学习Spring(三)Spring的事务处理
Spring的事务处理回答问题1.什么是事务讲mysql的时候,提出了事务,事务是指一组sql语句的集合,集合中有多条sql语句可能是insert,update,select,delete 或者组合,我们希望这些多个sql语句都能成功,或者都失败,这些sql语句的执行是一致的,作为一个整体执行。2.在什么时候要想到使用这个事务当我的操作涉及到多个表,或者是多个sql语句的insertinsert,update,select,delete 。需要保证这些语句都是成功才能完成我的功能,或者都失原创 2021-09-24 13:27:57 · 144 阅读 · 0 评论 -
小白学习Spring(一)
1.spring概述spring全家桶: spring, spring boot ,spring cloud,spring:出现在2002左右,主要目的为了解决企业级开发的难度。减轻对项目块之间的管理,类和类之间的管理。帮助开发人员去创建对象,管理对象之间的关系。 核心技术: ioc控制反转,aop面向切面编程。 能够实现模块之间,类之间的解耦合。依赖:class a中使用了class b 属性或者方法, 叫做class a 依赖 class b spring能管理a和b之间的关系框架怎原创 2021-09-23 22:53:14 · 180 阅读 · 0 评论 -
JavaWeb面试题2021
1.JDBC 技术1.1 说下原生 JDBC 操作数据库流程?第一步:Class.forName()加载数据库连接驱动;//1.加载驱动(开发推荐的方式)Class.forName("com.mysql.jdbc.Driver");//1.加载驱动Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");第二步:DriverManager.getConnection()获取数据连接对象;1、数据库URLURL用于标识数原创 2021-09-20 22:43:56 · 658 阅读 · 0 评论 -
小白mybatis学习(四)Like查询两种方案
Like查询两种方案第一种方式在java代码中指定like的内容实现: String name ="%李%"; List<Student> students = dao.selectLikeOne(name);接口: List<Student> selectLikeOne(String name);mapper<select id="selectLikeOne" resultType="com.sdyu.entity.Student">原创 2021-09-20 16:54:24 · 199 阅读 · 0 评论 -
小白mybatis学习(二)动态代理
动态代理1.动态代理:使用SqlSession.getMapper(dao接口.class)获取这个dao接口的对象2.传入参数:从java代码中把数据传入到mapper文件的sql语句中1)parameterType:写在mapper文件中的一个属性,表示dao接口中方法的参数的数据类型 例如StudentDao接口 public Student selectStudentById(Integer id) parameterType:dao接原创 2021-09-17 23:26:05 · 97 阅读 · 0 评论 -
小白mybatis学习(一)
一、介绍需要的加入的依赖:<dependencies> <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <原创 2021-09-17 22:57:51 · 86 阅读 · 0 评论 -
小白学习SpringMVC(映射器理解)
Springmvc映射器理解springmvc内部请求的处理流程:也就是springmvc接收请求,到处理完成的过程1.用户发起请求some . do2.DispatcherServlet接收请求some. do ,把请求转交给处理器映射器处理器映射器: springmvc框架中的一种对象,框架把实现了HandlerMapping接口的类都叫做映射器(多个)处理器映射器作用:根据请求,从springnve容器对象中获取处理器对象(MyController controller = ctx.get原创 2021-08-25 20:49:42 · 1078 阅读 · 0 评论 -
小白学习SpringMVC(异常处理)
1.异常处理以前我们这样处理如果我们代码发生改变后,要修改catch的内容所以很繁琐。springmvc框架使用AOP解耦合,将异常和业务处理代码分离进行统一全局异常处理方案1.1 统一全局异常处理方案异常处理:springmvc框架采用的是统一,全局的异常处理。把controller中的所有异常处理都集中到一个地方。采用的是aop的思想。把业务逻辑和异常处理代码分开。解耦合。使用两个注解1.@ExceptionHandler2.@controllerAdvice...原创 2021-08-25 12:16:17 · 124 阅读 · 0 评论 -
小白学习SpringMVC(转发和重定向)
一、请求重定向和转发SpringMVC框架把原来的Servlet中的请求转发和重定向操作进行了封装。现在可以使用简单的方式实现转发和重定向。forward:表示转发,实现request.getRequestDispatcher(“xx.jsp”).forward()redirect:表示重定向,实现response.sendRedirect(“xxx.jsp”)1.1请求转发处理器方法返回ModelAndView时,**需在setViewName()指定的视图前添加 forward:,且此时的视原创 2021-08-22 20:33:24 · 222 阅读 · 0 评论 -
小白学习Spring+SpringMVC+Mybatis整合 SSM框架整合(四)
查询功能1.ajax请求准备将index.jsp中的浏览学生的标签变为超链接连接到listStudent.jsp,在webapp目录下新建listStudent.jsp的文件<%-- Created by IntelliJ IDEA. User: Hou Date: 2021/8/19 Time: 16:47 To change this template use File | Settings | File Templates.--%><%@ page co原创 2021-08-19 20:41:00 · 54 阅读 · 0 评论 -
小白学习Spring+SpringMVC+Mybatis整合 SSM框架整合(二)
一、建包在java文件见下新建package二、编写dispatcherServelet.xml首先编写springmvc的配置文件。1.配置文件扫描器<!--配置文件扫描器--><context:component-scan base-package="com.hjs.controller"/>2.配置视图解析器 <!--视图解析器--> <bean class="org.springframework.web.servlet.view原创 2021-07-31 21:18:19 · 111 阅读 · 0 评论 -
智能推荐食谱--需求分析
食谱APP调研报告一、食谱大全首页导航栏家常菜首页包括搜索框和各类的标签、点击进入标签后显示的是相当于在搜索框内搜索标签的内容。在底部导航栏设计了五个按钮,分别是首页、VIP、福利社 、分类、我的。搜索框菜品详情搜索框采用了热门搜索推荐和最近搜索记录功能。菜品详情里面提供了各类的用料、做菜的心得、做法三部分组成,右下角提供了收藏功能。这三个部分分别是我的、分类、VIP部分。VIP部分主要是需要开通会员后可以享受视频教学,分类是可以通过菜的分类进行寻找适合自己的菜品,我的原创 2021-07-19 09:18:21 · 2008 阅读 · 0 评论 -
小白大学生学习MyBatis(二)
小白大学生学习MyBatis(二)1 . 接(一)解释测试代码 主要类的介绍https://blog.csdn.net/hjs_75187712/article/details/118344894?spm=1001.2014.3001.55011)Resources:mybatis中的一个类,负责读取主配置文件 InputStream in = Resources.getResourceAsStream(config);2)SqlSessionFactoryBuilder:创建Sq原创 2021-06-30 21:23:09 · 61 阅读 · 0 评论 -
mybatis配置日志功能
在配置文件中加入 我这里是mybatis.xmlmybatis.xml文件加入日志配日志,可以在控制台输出执行的sql语句和参数,加入到标签里setting:控制mybatis 全局行为<settings> <setting name="logImpl"value="STDOUT_LOGGING"/></settings>...原创 2021-06-30 20:42:45 · 125 阅读 · 0 评论 -
MyBatis中mapper.xml和config.xml文件模板
configuration文件 application.xml 或mybatis.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration>原创 2021-06-30 20:39:18 · 120 阅读 · 0 评论 -
小白大学生学习MyBatis(一)
MyBatis(一)原创 2021-06-30 18:21:46 · 108 阅读 · 0 评论