• 极客专栏正式上线!欢迎访问 https://www.jikewenku.com/topic.html
  • 极客专栏正式上线!欢迎访问 https://www.jikewenku.com/topic.html

主要涉及Java、PHP、Python以及Web开发相关语言。

Spring事务管理简介

Spring事务管理简介
什么是事务事务是正确执行一系列的操作(或动作),使得数据库从一种装填转换成另一种状态,且保证操作全部成功,或者全部失效。事务原则是什么事务必须俯冲ISO/IEC所制定的ACID原则ACID原则的具体内容如下:原子性(Atomicity):即不可分割性,事务要么全部被执行,要么就全部不执行。一致性(Consiitency):事务的执行使得数据库从一……继续阅读 »

Geekerstar 10个月前 (05-31) 491浏览 0评论0个赞

JDBC Template之持久层实现

JDBC Template之持久层实现
JDBC Template持久层示例实体类DAO – 注入JdbcTemplate – 声明RowMapper创建实体类我们的案例是一个学生选课系统,包含学生表,课程表以及选课表,首先去构造一下实体类创建学生类package com.jikewenku.sc.entity;import java.uti……继续阅读 »

Geekerstar 10个月前 (05-31) 560浏览 0评论0个赞

JDBC Template之基本使用

JDBC Template之基本使用
JDBC Template基本使用execute 方法update与batchUpdate方法query与queryXXX方法call方法update方法对数据进行增删改操作batchUpdate方法批量增删改操作查询简单数据项获取一个获取多个查询复杂对象(封装为Map)获取一个获取多个查询复杂对象(封装为实体对象)……继续阅读 »

Geekerstar 10个月前 (05-31) 438浏览 0评论0个赞

JDBC Template介绍及准备工作

JDBC Template介绍及准备工作
JDBC Template使用spring组件JDBC Template简化持久化操作。JDBC Template 提供统一的模板方法,在保留代码灵活性的基础上,尽量减少持久化代码。准备工作以下是我们用到的数据库表结构下面是数据库的SQL语句drop database if exists selection_course;cre……继续阅读 »

Geekerstar 10个月前 (05-31) 524浏览 0评论0个赞

Spring AOP之传统AOP的动态代理

Spring AOP之传统AOP的动态代理
自动代理的方式的介绍自动创建代理前面的开发案例中,每个代理都是同ProxyFactoryBean织入切面代理,在实际开发中,非常多的Bean每个都配置ProxyFactoryBena开发的维护量是巨大的,也是非常麻烦的。解决方案:自动创建代理 – BeanNameAutoProxyCreator 根据Bean名称创建代理 ̵……继续阅读 »

Geekerstar 10个月前 (05-29) 657浏览 0评论0个赞

Spring AOP之一般切面编程案例

Spring AOP之一般切面编程案例
Spring AOP增强类型AOP联盟为通知Advice定义了org.aopalliance.aop.Interface.AdviceSpring按照通知Advice在目标类方法的连接点位置,可以分为5类-前置通知 org.springframework.aop.MethodBeforeAdvice在目标方法执行前实施增强-后置通知 org……继续阅读 »

Geekerstar 10个月前 (05-29) 520浏览 0评论0个赞

Spring AOP的底层实现之CGLIB的动态代理

Spring AOP的底层实现之CGLIB的动态代理
使用CGLIB生成代理对于不使用接口的业务类,无法使用JDK动态代理。CGlib采用非常底层字节码技术,可以为一个类创建子类,解决无接口代理问题。代码实现新建一个包demo2,创建一个类ProductDaopackage com.jikewenku.aop.demo2;public class ProductDao { pu……继续阅读 »

Geekerstar 10个月前 (05-29) 570浏览 0评论0个赞

Spring AOP概述

Spring AOP概述
什么是AOPAOP Aspect Oriented Programing 面向切面编程AOP采取横向抽取机制,取代了传统纵向继承体系重复性代码(性能监视、事务管理、安全检查、缓存)Spring AOP使用纯Java实现,不需要专门的编译过程和类加载器,在运行期通过代理方式向目标类织入增强代码AOP相关术语Joinpoint(连接点):所谓连接点事指……继续阅读 »

Geekerstar 10个月前 (05-29) 290浏览 0评论0个赞

Spring Bean管理之XML和注解整合开发

Spring Bean管理之XML和注解整合开发
传统XML配置和注解配置混合使用XML方式的优势:结构清晰,易于阅读。注解方式的优势:开发便捷,属性注入方便。XML与注解的整合开发:1、引入context命名空间2、在配置文件中添加context:annotation-config标签代码演示新建一个包demo3,创建一个类ProductService,假设我们需要完成一个商品的保存操作。……继续阅读 »

Geekerstar 10个月前 (05-28) 252浏览 0评论0个赞

Spring Bean管理(XML方式)之属性注入方式及构造方法的属性注入

Spring Bean管理(XML方式)之属性注入方式及构造方法的属性注入
Spring的属性注入对于类成员变量,注入有三种方式1、构造函数注入2、属性setter方法注入3、接口注入构造方法注入通过构造方法注入Bean的属性值或依赖的对象,它保证了Bean实例在实例化后就可以使用。构造器注入在元素里声明的属性实例演示新建一个demo4,创建一个User类。package com.jikewenku.ioc.……继续阅读 »

Geekerstar 10个月前 (05-28) 391浏览 0评论0个赞

Spring Bean管理(XML方式)之Bean的生命周期的完整过程

Spring Bean管理(XML方式)之Bean的生命周期的完整过程
Bean的生命周期Spring初始化Bean或者销毁Bean时,有时候需要做一些处理工作,因此Spring可以在创建和拆卸Bean的时候调用Bean的两个生命周期方法。这两个方法可以随便取名字,然后在我们配置的时候将其配置上就行了。可以用init-method属性来指定Bean被初始化的时候会调用的一个方法的名称,这里的init是可以任意指定的。然后在……继续阅读 »

Geekerstar 10个月前 (05-28) 324浏览 0评论0个赞

Spring Bean管理(XML方式)之Bean的常用配置

Spring Bean管理(XML方式)之Bean的常用配置
id和name一般情况下,装配一个Bean时,通过指定一个ID属性作为Bean的名称。id属性在IOC容器中必须是唯一的。如果Bean中的名称中含有特殊字符,就需要使用name属性。classclass用于设置一个类的完全路径名称,主要作用是IOC容器生成类的实例。Bean的作用域Bean的作用域通过scope属性来配置,有这几个取值:演示……继续阅读 »

Geekerstar 10个月前 (05-28) 242浏览 0评论0个赞

Spring Bean管理(XML方式)之Bean实例化的三种方式

Spring Bean管理(XML方式)之Bean实例化的三种方式
我们把类交给Spring,然后Spring帮我们生成这个类的实例,那么它是如何生成的呢?Bean实例化的三种方式使用类构造器实例化(默认无参数)使用静态工厂方法实例化(简单工厂模式)使用实例工厂方法实例化(工厂方法模式)编码演示 方式一:采用无参数的构造方法的方式新建一个包com.jikewenku.ioc.demo2,新建一个bean1……继续阅读 »

Geekerstar 10个月前 (05-28) 322浏览 0评论0个赞

SpringIOC快速入门案例

SpringIOC快速入门案例
Spring的概述什么是SpringSpring是一个开源框架Spring为简化企业级应用开发而生,使用Spring可以使简单的JavaBean实现以前只有EJB才能实现的功能。Spring是JavaSE/EE的一站式框架方便解耦,简化开发:Spring是一个大工厂,可以将所有对象创建和依赖关系的维护交给Spring管理AOP编程的支持:Spri……继续阅读 »

Geekerstar 10个月前 (05-28) 300浏览 0评论0个赞

JavaSE基础教程(三十一)反射、类加载器、反射构造方法、成员变量、成员方法、反射配置文件运行类中的方法

JavaSE基础教程(三十一)反射、类加载器、反射构造方法、成员变量、成员方法、反射配置文件运行类中的方法
第1章 类加载器1.1 类的加载当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。加载就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象连接验证 是否有正确的内部结构,并和其他类协调一致准备 负责为类的静态成员分配内存,……继续阅读 »

Geekerstar 11个月前 (05-05) 397浏览 0评论0个赞

  • 精品技术教程
  • 编程资源分享
  • 问答交流社区
  • 极客文库知识库

客服QQ


QQ:2248886839


工作时间:09:00-23:00