自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 收藏
  • 关注

原创 3.Element案例

【代码】3.Element案例。

2023-09-24 21:55:34 128

原创 2.Element组件

【代码】2.Element组件。

2023-09-24 21:54:17 121

原创 1.Element入门

【代码】1.Element入门。

2023-09-24 21:52:44 104

原创 SSM注解

用于类上,设置当前测试类的运行环境,在spring的测试环境中运行,就可以通过注入的方式直接获取IOC容器中的bean。:用于方法或者类上,类和方法最终组合的结果就是浏览器访问对应地址所对应的控制层方法。:用于方法和类上,标识在类上时,表示该类中所有的方法均应用,:用于类上,设置Spring测试环境的配置文件。:用于类上,将当前类标识为异常处理的组件。:用于类上,将类标识为普通组件(:用于类上,开启mvc注解驱动。:用于类上,标识为一个切面类。:用于方法或者类上,:用于类上,扫描组件。

2023-09-12 12:32:04 95

原创 45.SSM整合

web.xml导入依赖新建一个Maven工程——SSMConcordance,配置项目的Mavenpom.xml创建webapp目录点开项目结构选择添加web.xml修改创建的目录创建数据库SSMConcordance,执行sql语句配置web.xml配置SpringMVC的配置文件SpringMVC.xml配置Tomcat创建属性文件jdbc.properties创建MyBatis的核心配置文件mybatis-config.xml配置Spring的配置文件配置lo

2023-09-12 12:31:28 59

原创 44.SpringMVC的常用组件和执行流程

不需要工程师开发,由框架提供,不需要工程师开发,由框架提供,需要工程师开发,不需要工程师开发,由框架提供,不需要工程师开发,由框架提供。

2023-09-06 09:46:25 64

原创 43.基于注解配置SpringMVC

在Servlet3.0环境中,容器会在类路径中查找实现接口的类。

2023-09-06 09:45:06 56

原创 42.SpringMVC拦截器和异常处理器

过滤器:在浏览器和目标资源之间过滤拦截器:用于拦截控制器方法的执行SpringMVC中的拦截器需要实现接口,使用拦截器必须在SpringMVC的配置之前先进行配置。

2023-09-06 09:44:09 71

原创 41.SpringMVC实现下载和上传功能

用于控制器方法的返回值类型,该控制器方法的就是响应到index.html可以成功下载并打开。

2023-09-06 09:42:15 76

原创 40.SpringMVC处理Ajax请求

简略写法:TestAjaxController.javaTestAjax.html@RequestBodyTestAjaxController.java@RequestBody获取json格式的请求参数@RequestBody获取json格式的请求参数的条件:导入jackson依赖SpringMVC的配置文件中设置开启mvc的注解驱动在控制器方法的形参位置进行标识,并设置json格式的请求参数要转换成的java类型(实体类或map)的参数TestAjaxControlle

2023-09-06 09:40:31 158

原创 39.RESTful案例

/转发更新请求定位到更新页面//根据id查询员工信息//将员工信息共享到请求域中//跳转到employee_update.html//更新员工信息//修改员工信息//重定向到显示员工信息的方法中。

2023-08-27 22:51:02 957

原创 38.HiddenHttpMethodFilter

由于浏览器只支持发送get和post方式的请求,SpringMVC 提供了帮助我们HiddenHttpMethodFilter 处理put和delete请求的条件:满足以上条件,HiddenHttpMethodFilter 过滤器就会将当前请求的请求方式转换为请求参数_method的值,因此请求参数_method的值才是最终的请求方式。

2023-08-27 22:48:54 273

原创 37.RESTful

资源:资源是一种看待服务器的方式,即——将服务器看作是由很多离散的资源组成。每个资源是服务器上一个可命名的抽象概念。因为资源是一个抽象的概念,所以它不仅仅能代表服务器文件系统中的一个文件、数据库中的一张表等等具体的东西,可以将资源设计的要多抽象有多抽象,只要想象力允许而且客户端应用开发者能够理解。与面向对象设计类似,资源是以名词为核心来组织的,首先关注的是名词。一个资源可以由一个或多个URI来标识。URI既是资源的名称,也是资源在Web上的地址。

2023-08-27 22:48:08 165

原创 36.SpringMVC视图

SpringMVC中的视图是View接口,视图的作用渲染数据,将模型Model中的数据展示给用户SpringMVC视图的种类很多

2023-08-18 09:18:02 742

原创 35.域对象共享数据

本质上都是BindingAwareModelMap进行创建的。方法体一定要将ModelAndView设置为返回值。

2023-08-18 09:17:00 81

原创 34.SpringMVC获取请求参数

将作为,此时HttpServletRequest类型的参数表示的请求报文的对象index.html

2023-08-18 09:15:52 487

原创 33.@RequestMapping注解

从注解名称代表@RequestMapping注解的作用就是关联起来,建立映射关系。SpringMVC 接收到指定的请求,就会来找到在中来处理这个请求。

2023-08-18 09:14:45 132

原创 32.SpringMVC配置

浏览器发送请求若请求地址符合前端控制器的,该请求就会被前端控制器DispatcherServlet处理前端控制器会读取SpringMVC的核心配置文件,通过扫描组件找到控制器,将请求地址和控制器中**@RequestMapping注解的value属性值**进行匹配若匹配成功,该注解所标识的控制器方法就是处理请求的方法。处理请求的方法需要返回一个字符串类型的视图名称,该视图名称会被视图解析器解析,加上前缀和后缀组成视图的路径,通过Thymeleaf对视图进行渲染。

2023-08-07 10:51:14 204

原创 31.SpringMVC

MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分MVC的工作流程: 用户通过视图层发送请求到服务器,在服务器中请求被Controller接收,,处理完毕将结果返回到Controller,Controller再根据请求处理的结果找到相应的View视图,渲染数据后最终响应给浏览器。

2023-08-07 10:47:26 139

原创 30.基于XML的声明式事务

主要是使用XML去代替注解,来实现起到代替注解的作用,实际使用频率很低。注意:基于xml实现的声明式事务,必须引入aspectJ的依赖。@Transactional的所有属性都可以在这里设置。运行之后遇到数学运算异常不会回滚。注解删除,确保用户余额充足。

2023-08-07 10:46:09 951

原创 29.事务的属性

对一个查询操作来说,如果我们把它设置成只读,就能够明确告诉数据库,这个操作不涉及写操作。这样操作来进行优化对于增删改操作会抛出下面异常:Caused by: java.sql.SQLException: Connection is read-only. Queries leading to data modification are not allowed。

2023-07-26 14:48:21 89

原创 28.基于注解的声明式事务

将之间的使用的数据库表t_user更改为t_user1,使用的依赖和对应的不变即可。

2023-07-26 14:47:19 102

原创 27.声明式事务

封装起来后,我们只需要在配置文件中进行简单的配置即可完成操作。既然事务控制的代码有规律可循,出来,进行相关的封装。

2023-07-26 14:44:26 110

原创 26.JdbcTemplate

Spring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作。

2023-07-26 14:43:33 432

原创 25.基于XML的AOP实现

主要是使用XML去代替注解,来实现起到代替注解的作用,实际使用频率很低。注解,将里面其他的注解都注释掉。

2023-07-18 17:06:53 529

原创 24.基于注解的AOP实现

使用@Order注解可以控制切面的优先级:(默认为Integer最大值)相同目标方法上同时存在多个切面时,切面的优先级控制切面的内外嵌套顺序。使用之前创建过的类作为被代理的目标资源。@Order(较大的数):优先级低。单例通知和环绕通知一起执行(,用来将通知方法的某个。,用来将通知方法的某个。,并使用注解进行标记。在方法的形参列表添加。指定为接收目标方法的。指定为接收目标方法的。

2023-07-18 17:05:54 163

原创 23.AOP

AOP(Aspect Oriented Programming)是一种设计思想,是软件设计领域中的面向切面编程,它是面向对象编程的一种补充和完善,它以通过实现在的情况下给程序的一种技术OOP:纵向继承 AOP:横向抽取。

2023-07-18 17:01:54 212

原创 22.代理模式

二十三种设计模式中的一种,属于结构型模式。它的作用就是通过提供一个代理类,。让不属于目标方法核心逻辑的代码从目标方法中剥离出来——解耦。调用目标方法时先调用代理对象的方法,减少对目标方法的调用和打扰,同时让附加功能能够集中在一起也有利于统一维护。

2023-07-18 16:59:36 651

原创 21.基于注解的自动装配

通过@Autowired注解即可完成自动装配。

2023-07-16 16:27:24 255

原创 20.基于注解管理bean

和 XML 配置文件一样,注解本身并不能执行,注解本身仅仅只是做一个标记,到注解标记的位置,然后针对这个位置按照注解标记的功能来执行具体操作。

2023-07-16 16:25:41 267

原创 19.基于XML的自动装配

自动装配:根据指定的策略,在IOC容器中匹配某一个bean,自动使用bean标签的autowire属性设置自动装配效果(

2023-07-16 16:24:19 509

原创 18.FactoryBean

和普通的bean不同,配置一个FactoryBean类型的bean,在获取bean的时候得到的并不是class属性中配置的这个类的对象,而是getObject()方法的返回值。,而FactoryBean是一个"工厂类"所对应的bean,是需要交给IOC容器管理的。——当把FactoryBean的实现类配置为bean时,会将当前类中。与BeanFactory的区别:前者是IOC容器的基本实现,FactoryBean是Spring提供的。,只把最简洁的使用界面展示出来。所返回的对象交给IOC容器管理。

2023-06-28 11:05:46 346

原创 15.依赖注入

Spring可以为所依赖的属性进行赋值,这个过程被称为依赖注入Student依赖于id、name、age、sex属性。

2023-06-28 11:02:02 121

原创 17.bean的作用域和生命周期

在Spring中可以通过配置标签的scope如果是在

2023-06-28 11:01:45 134

原创 16.Spring管理数据源

将数据源(dateSource)交给IOC容器进行管理

2023-06-28 11:00:41 589

原创 14.基于XML管理Bean

配置Springframework

2023-06-17 20:56:49 1267

原创 13.IOC容器

(例如:setter 方法)

2023-06-17 20:54:30 462

原创 12.Spring概述

官网地址:https://spring.io/Spring 是最受欢迎的企业级 Java 应用程序开发框架,数以百万的来自世界各地的开发人员使用 Spring 框架来创建性能好、易于测试、可重用的代码Spring 框架是一个开源的 Java 平台,它最初是由 Rod Johnson 编写的,并且于 2003 年 6 月首次在 Apache 2.0 许可下发布Spring 是轻量级的框架,其基础版本只有 2 MB 左右的大小。

2023-06-17 20:51:26 521

原创 11.MyBatis实现分页

2 3 4 5 6这里显示第四页的数据,对应的navigatePages为5。

2023-06-17 20:44:44 628

原创 10.MyBatis逆向工程

正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表。Hibernate是支持正向工程的。

2023-06-13 21:06:25 412

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除