自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java ee(十)Spring JDBC

Spring JDBC模块有什么作用?Spring的JDBC模块负责数据库资源管理和错误处理,大大简化了开发人员对数据库的操作,使得开发人员可以从繁琐的数据库操作中解脱出来,从而将更多的精力投入到编写业务逻辑当中。Spring JdbcTemplate的解析针对数据库的操作,Spring框架提供了JdbcTemplate类,该类是Spring框架数据抽象层的基础。可以说,JdbcTemplate类是Spring JDBC的核心类。JdbcTemplate类的继承结构具体如下图所示:从JdbcTe

2020-07-19 18:45:28 231

原创 Java ee(九)基于代理类的AOP实现

Spring 的通知类型Spring按照通知在目标类方法的连接点位置,可以分为5种类型,具体如下:org.springframework.aop.MethodBeforeAdvice(前置通知)在目标方法执行前实施增强,可以应用于权限管理等功能。org.springframework.aop.AfterReturningAdvice(后置通知)在目标方法执行后实施增强,可以应用于关闭流、上传文件、删除临时文件等功能。org.aopalliance.intercept.MethodI

2020-07-19 18:37:51 281

原创 Java ee (八)SpringAOP与动态代理

什么是AOP AOP的全称是Aspect-Oriented Programming,即面向切面编程(也称面向方面编程)。它是面向对象编程(OOP)的一种补充,目前已成为一种比较成熟的编程方式。在传统的业务处理代码中,通常都会进行事务处理、日志记录等操作。虽然使用OOP可以通过组合或者继承的方式来达到代码的重用,但如果要实现某个功能(如日志记录),同样的代码仍然会分散到各个方法中。这样,如果想要关闭某个功能,或者对其进行修改,就必须要修改所有的相关方法。这不但增加了开发人员的工作量,而且提高了代码

2020-07-19 18:31:46 127

原创 java ee(七)Bean的装配方式

什么是Bean的装配 Bean的装配可以理解为依赖关系注入,Bean的装配方式即Bean依赖注入的方式。Spring容器支持多种形式的Bean的装配方式,如基于XML的装配、基于注解(Annotation)的装配和自动装配(其中最常用的是基于注解的装配),本节将主要讲解这三种装配方式的使用。基于XML的装配1、创建java类,提供有参、无参构造以及属性setter方法; public User(String username, Integer password, List<

2020-07-19 18:27:05 290

原创 java ee(六)Bean的作用域和生命周期

Bean的作用域 Spring 4.3中为Bean的实例定义了7种作用域,如下表所示:ps:singleton 和prototype是最常用的两种作用域singleton作用域singleton是Spring容器默认的作用域,当Bean的作用域为singleton时,Spring容器就只会存在一个共享的Bean实例。singleton作用域对于无会话状态的Bean(如Dao 组件、Service组件)来说,是最理想的选择。在Spring中配置singleton作用域的话,可以在Spri

2020-07-19 16:22:45 150

原创 Java ee(五)Bean的配置和实例化简单概述

Bean的配置什么是Spring中的Bean?什么是Spring中的Bean?如果把Spring看做一个大型工厂,则Spring容器中的Bean就是该工厂的产品。要想使用这个工厂生产和管理Bean,就需要在配置文件中告诉它需要哪些Bean,以及需要使用何种方式将这些Bean装配到一起。ps:Bean的本质就是Java中的类,而Spring中的Bean其实就是对实体类的引用,来生产Java类对象,从而实现生产和管理Bean 。在实际开发中,最常使用的是XML文件格式的配置方式,这种配置方式是通过X

2020-07-19 16:11:20 286

原创 Java ee(四)依赖注入

DI的全称是Dependency Injection,中文称之为依赖注入。它与控制反转(IoC)的含义相同,只不过这两个称呼是从两个角度描述的同一个概念。IoC在使用Spring框架之后,对象的实例不再由调用者来创建,而是由Spring容器来创建,Spring容器会负责控制程序之间的关系,而不是由调用者的程序代码直接控制。这样,控制权由应用代码转移到了Spring容器,控制权发生了反转,这就是控制反转。DI从Spring容器的角度来看,Spring容器负责将被依赖对象赋值给调用者的成员变量,这相当

2020-07-19 15:18:00 330

原创 Java ee(三)Spring的入门程序

在Eclipse中,创建一个名为chapter01的Web项目,将Spring的4个基础包以及commons-logging的JAR包复制到lib目录中,并发布到类路径下。在src目录下,创建一个com.itheima.ioc包,并在包中创建接口UserDao,然后在接口中定义一个say()方法。 package com.itheima.ioc; public interface UserDao { public void say(); }在

2020-07-19 15:10:41 234

原创 Java ee (二) Spring核心容器概述

Spring容器会负责控制程序之间的关系,而不是由程序代码直接控制。Spring为我们提供了两种核心容器,分别为BeanFactory和ApplicationContext,本节将对这两种核心容器进行简单介绍。1、BeanFactory 创建BeanFactory实例时,需要提供Spring所管理容器的详细配置信息,这些信息通常采用XML文件形式来管理,其加载配置信息的语法如下:BeanFactory beanFactory = ...

2020-07-19 15:06:13 95

原创 Java ee(一)初识SpringMVC

一、什么是SpringMVCSpring是分层的JavaSE/EE full-stack 轻量级开源框架,以IoC(Inverse of Control 控制反转)和AOP(Aspect Oriented Programming 面向切面编程)为内核,使用基本的JavaBean来完成以前只可能由EJB完成的工作,取代了EJB的臃肿、低效的开发模式二、SpringMVC体系结构1、Core Container(核心容器)Beans 提供了BeanFactory,Spring将管理对象称为Bean

2020-07-19 14:55:04 117

原创 盒子模型、文档流

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> 内容区:content 内边距:padding 边框:border 外边距:margin elemen...

2019-12-08 18:46:01 108

原创 HTML前端复习二

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body><p><small></small></p> <!--sm...

2019-12-01 19:57:44 83

原创 HTML5常用选择器

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>常用选择器</title> <style> input:focus{ background: aliceblue; } p::selection{...

2019-11-24 19:13:34 208

原创 HTML5基础

<!--w3school离线手册--><!-- 声明语句,声明本文件使用HTML5规则,写在文件最上边 --><!DOCTYPE><html> <!-- <meta>标签: 设置一些网页的元数据,如字符集,关键字,简介等等 自结束标签(可在后面添加一个\) --><meta charset="u...

2019-11-24 19:11:22 133

原创 第六章——JQuery操作表单元素与表格

操作文本框获取文本框的值var textCon=$("#id").val();或var textCon=$("#id").attr("value");操作文本域制作高度可变的评论框,关键代码如下:

2019-11-20 21:11:51 109

原创 第五章

一、JQuery中的事件处理1、页面加载响应事件$(document).ready()方法是事件模块中最重要的一个函数,极大的提高了Web相应速度。$(document)是获取整个文档对象,从这个方法名称来理解,就是获取文档就绪的时候。书法格式为:$(document).ready(function(){//书写代码});或者简写为:$().ready(fu...

2019-11-06 18:25:58 158

原创 JQuery选择器知识点案例总结

目录一、JQuery简介二、JQuery选择器优势三、基本选择器ID选择器元素选择器类名选择器复合选择器通配符选择器四、层次选择器ancestor descendant选择器parent>child选择器prev~siblings选择器五、过滤选择器简单过滤器内容过滤器可见性过滤器表单对象的属性过滤器子元素过滤...

2019-10-28 13:33:43 425

原创 JQuery初识

一,我的第一个JQuery脚本<!DOCTYPE html><html> <head> <meta charset="utf-8"> <script language="javascript" src="jquery-3.4.1.min.js"></script> <!--或者 <scri...

2019-10-23 18:52:01 169

原创 JavaScript_事件分类之焦点事件与鼠标事件

JavaScript事件分类:页面事件 鼠标事件 焦点事件 键盘事件 表单事件焦点事件: 多用于表单验证功能。例:文本框获聚焦点改变文本框样式,文本框失去焦点时验证文本框内输入内容 常用焦点事件:事件名称 事件触发时机 focus 当获得焦点时触发 blur 当失去焦点时触发 实例操作——验证用户名和密码是否为空<!DOCTYP...

2019-10-13 14:00:42 435

原创 javascript

javascript欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用M...

2019-09-28 22:34:11 83

空空如也

空空如也

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

TA关注的人

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