标签:Java
Spring之AOP详解
AOP 概念1 aop:面向切面(方面)编程,扩展功能不修改源代码实现2 AOP 采取横向抽取机制,取代了传统纵向继承体系重复性代码3 aop 底层使用动态代理实现(1)第一种情况,有接口情况,使用动态代理创建接口实现类代理对象(2)第二种情况,没有接口情况,使用动态代理创建类的子类代理对象 AOP 原理画图分析原理(图片看不清,……
Spring的bean管理(注解注入属性)
前面我们讲了 IOC 的注入属性(Spring IOC 注入详解),现在我们来介绍通过注解注入属性的方法。1 创建 service 类,创建 dao 类,在 service 得到 dao 对象注入属性第一个注解 @Autowired(1)创建 dao 和 service 对象(2)在 service 类里面定义 dao 类型属性这里的注解的目的……
Spring的bean管理(注解创建对象)
Spring的 bean 管理(注解)注解介绍1 代码里面特殊标记,使用注解可以完成功能2 注解写法 @注解名称(属性名称=属性值)3 注解使用在类上面,方法上面 和 属性上面 Spring 注解开发准备1 导入 jar 包(1)导入基本的 jar 包(2)导入 aop 的 jar 包 2 创建类,创建方法……
Spring IOC注入详解
一、Spring属性注入介绍1 创建对象时候,向类里面属性里面设置值 2 属性注入的方式介绍(三种方式)(1)使用 set 方法注入(2)使用有参数构造注入(3)使用接口注入3 在 spring 框架里面,支持前两种方式(1)set 方法注入(重点)(2)有参数构造注入 使用有参数构造注入属性User.ja……
Spring的bean管理(xml方式)之Bean实例化的方式
1 在 spring 里面通过配置文件创建对象2 bean 实例化三种方式实现第一种、使用类的无参数构造创建(重点)(1) xml 文件 bean1.xml<?xml version=“1.0” encoding=“UTF-8”?><beans xmlns=“htt……
Spring的ioc底层原理和简单实例
传统创建对象方法 IOC 底层原理1 ioc 底层原理使用技术(1)xml 配置文件(2)dom4j 解决 xml(3)工厂设计模式(4)反射2 画图分析 ioc 实现原理 第一步 、导入 jar 包(1)解压资料 zip 文件Jar 特点:都有三个 jar 包,分别是必备包,文档包,源代码包。一般我们只需……
IntelliJ IDEA创建JavaWeb项目
今天从 Eclipse 搬到 IntelliJ IDEA,告别了使用一年多的 Eclipse,很多东西和观念都比较新,看来要从头学起了。下面将对 IntelliJ IDEA 创建 JavaWeb 做个笔记。一、所需工具IntelliJ IDEA2017:http://www.jetbrains.com/idea/download/#section=wi……
Hibernate 简单的CURD操作
一、单表操作 CURD 实例saveupdatedeleteget/load (查询单个记录) 二、代码实现StudentTest.java@Testpublic void testSaveStudnets() { //生成学生对象 Student s = new Student(); s.set……
Hibernate 基本类型
这里介绍几个特殊的 Hibernate 类型和属性一、日期类型我们的 Student 类有一个成员变量 birthdayprivate Date birthday;//出生日期在我们的 Studnet.hbm.xml 对应的是自动生成的 属性<property name=“birthday” type=……
Hibernate 主键
我们的学生类有 五个字段private int sid;//学号private String name;//姓名private int sex;//性别private Date birthday;//出生日期private String address;//地址我们还写了一个 带参的构造方法,用来给数据库添加数据public S……