- 博客(10)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 SSH框架之Spring的aop编程、手动实现aop编程
AOP 面向切面的编程,AOP可以实现“业务代码”与“关注点代码”分离。一、AOP编程专业名词:1、Aop,aspect object programming,面向切面编程功能: 让关注点代码与业务代码分离。2、关注点:重复代码就叫做关注点。3、切面:关注点形成的类,就叫切面(类)。 4、面向切面编程:就是指对很多功能都有的重复的代码抽取,再在运行的时候往业务方法上动态植入“切面类代码”。
2017-03-27 21:06:13 510
原创 SSH框架之Spring的代理模式
一、概述: 1、代理(Proxy)是一种设计模式, 提供了对目标对象另外的访问方式;即通过代理访问目标对象。 2、这样好处:可以在目标对象实现的基础上,增强额外的功能操作。(扩展目标对象的功能)。 3、举例:明星(邓紫棋)<---经纪人<---用户 目标 (代理) 4、代理模式的关键点: 代理对象与目标对象。二、静态代理
2017-03-18 11:05:23 1207
原创 SSH框架之Spring的IOC容器的对象依赖关系(3)
一、IOC容器的对象依赖关系之注解 1、注解好处:注解方式可以简化spring的IOC容器的配置!2、使用注解步骤: 1)先引入context名称空间xmlns:context="http://www.springframework.org/schema/context"2)开启注解扫描<context:component-scan base-package="mfq.test">
2017-03-17 08:51:23 577
原创 SSH框架之Spring的IOC容器的对象依赖关系(2)
继续来介绍SpringIOC容器的对象依赖关系,本文介绍p名称空间注入属性值、自动装配。一、p名称空间注入属性值<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema
2017-03-16 23:13:44 490
原创 SSH框架之Spring的IOC容器的创建对象、对象依赖关系(1)
SpringIOC容器,是spring核心内容。 作用: 创建对象 & 处理对象的依赖关系。一、IOC容器创建对象: 1、创建对象,有几种方式: 1) 调用无参数构造器 2) 带参数构造器3) 工厂创建对象 a)工厂类,静态方法创建对象 b)工厂类,非静态方法创建对象
2017-03-16 15:47:28 763
原创 SSH框架之Spring的开发步骤、bean对象创建的细节
一、Spring的开发步骤: spring各个版本中: 在3.0以下的版本,源码有spring中相关的所有包【spring功能 + 依赖包】,如2.5版本。 在3.0以上的版本,源码中只有spring的核心功能包【没有依赖包】(如果要用依赖包,需要单独下载!)1、源码,jar文件(spring-framework-3.2.5.RELEASE):commons-logging-1.1.3.jar
2017-03-16 11:28:34 477
原创 SSH框架之Spring的引入、专业术语、概述
一、回顾及引入Spring框架 1、Struts与Hibernate框架可以做什么事? Struts,Mvc中控制层解决方案。可以进行请求数据自动封装、类型转换、文件上传、效验… Hibernate, 持久层的解决方案;可以做到,把对象保存到数据库, 从数据库中取出的是对象。2、传统的开发模式 基于mvc模式进行项目开发; 基于mvc的项目框架结构:
2017-03-16 10:34:52 350
原创 枚举
枚举:一些方法在运行时,它需要的数据不能是任意的,而必须是一定范围内的值,可以直接使用枚举予以解决。一、引入: 1、问题:某些方法所接收的数据必须是在固定范围之内的。2、解决: 方案一: 这时候我们的解决方案就是自定义一个类,然后私有化构造函数,在自定义类中创建本类的对象对外使用。 方案二:jdk1.5对以上问题提出了新的解决方案: 就是使用枚举类解决。
2017-03-11 17:33:38 213
原创 可变参数、自动装箱与自动拆箱
一、可变参数: 1、需求: 定义一个函数做加法功能(函数做几个数据的加法功能是不确定)。 方式一:函数重载,但是只要多一个参数就要重写一次方法,太麻烦。 方式二:数组 方式三:可变参数 2、可变参数的格式: 数据类型… 变量名3、可变参数要注意的细节: 1)如果一个函数的形参使用上了可变参数之后,那么调用该方法的时候可以传递参数也可以不传递参数。
2017-03-11 11:25:14 277
原创 静态导入、增强for循环
一、静态导入:JDK1.5的时候才出现的 1、静态导入的作用:简化书写,静态导入可以作用于一个类的所有静态成员。2、静态导入的格式: import static 包名.类名.静态的成员;package mfq.jdk;import java.util.ArrayList;import java.util.Collections;/*public class Demo1 { pub
2017-03-10 11:56:25 491
Hibernate中通过QBC方式实现三表查询(三表无关联关系)
2017-05-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人