摘要: 一、什么是AOP? AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许 阅读全文
posted @ 2019-10-22 21:04 酒剑仙* 阅读(2224) 评论(0) 推荐(0) 编辑
摘要: 之前所说的静态代理和动态代理模式都是要求目标对象是实现一个接口的目标对象,但是有时候目标对象只是一个单独的对象,并没有实现任何的接口,这个时候就可以使用以目标对象子类的方式类实现代理,这种方法就叫做:Cglib代理 一、Cglib代理,也叫作子类代理,它是在内存中构建一个子类对象从而实现对目标对象功 阅读全文
posted @ 2019-10-22 16:31 酒剑仙* 阅读(2692) 评论(0) 推荐(0) 编辑
摘要: 一、代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.编程中的思想是:不要随意去修改别人已经写好的代码或者方法,如果需要改修改,可以通过代理的方式来扩展该方法 阅读全文
posted @ 2019-10-22 15:47 酒剑仙* 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 在使用注解方式的,开启注解扫描以及读取.properties文件都需要在xml文件中完成,这配置的方式则是将类的创建交给我们配置的JavcConfig类来完成,Spring只负责维护和管理,采用纯Java创建方式。其本质上就是把在XML上的配置声明转移到Java配置类中 优点:适用于任何场景,配置方 阅读全文
posted @ 2019-10-22 15:46 酒剑仙* 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一、注解方式创建对象IOC 从 Spring 2.5 开始就可以使用注解来配置依赖注入。而不是采用 XML 来描述一个 bean 连线,可以使用相关类,方法或字段声明的注解,将 bean 配置移动到组件类本身。实现起来就是通过在类上加注解的方式,来声明一个类交给Spring管理,Spring会自动扫 阅读全文
posted @ 2019-10-22 15:44 酒剑仙* 阅读(265) 评论(0) 推荐(0) 编辑
摘要: spring容器可以读取.properties属性配置文件,并能将文件中的信息注入给bean 案例演示,以读取数据库连接配置文件为例子,进行讲解 一、连接池及Druid(德鲁伊) 数据库连接池 1.1.什么是数据库连接池,有什么作用? 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使 阅读全文
posted @ 2019-10-22 14:37 酒剑仙* 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 通过property标签可以手动指定给属性进行注入,然后Spring 容器可以在不使用<constructor-arg>和<property> 元素的情况下完成属性的自动注入,就是自动装配,可以简化DI的配置,这有助于减少编写基于 Spring 的应用程序的 XML 配置的数量。 一、自动装配模式 阅读全文
posted @ 2019-10-22 14:28 酒剑仙* 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 一、Spring Bean是什么? Spring bean是Spring框架在运行时管理的对象。Spring bean是任何Spring应用程序的基本构建块。你编写的大多数应用程序逻辑代码都将放在Spring bean中。Spring bean的管理包括: 创建一个对象 提供依赖项(例如其他bean 阅读全文
posted @ 2019-10-22 14:23 酒剑仙* 阅读(292) 评论(0) 推荐(0) 编辑
摘要: xml 配置顾名思义,就是将bean的信息配置.xml文件里,通过Spring加载文件为我们创建bean。这种方式出现很多早前的SSM项目中,将第三方类库或者一些配置工具类都以这种方式进行配置,主要原因是由于第三方类不支持Spring注解。 优点: 可以使用于任何场景,结构清晰,通俗易懂 缺点: 配 阅读全文
posted @ 2019-10-22 14:19 酒剑仙* 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 一、版本控制 1.1.什么是版本控制 版本控制(version control)是在开发的过程中用于管理我们对文件、目录或项目工程等内容的修改历史,方便查阅更改历史记录,备份以便于以版本回退的软件工程技术。 实现跨区域地区多人协同开发 追踪和记载一个或者多个文件的历史记录 组织和保护源代码和文档 统 阅读全文
posted @ 2019-10-22 14:13 酒剑仙* 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 一、IoC是什么 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。 我们来深入分析一下: 谁控制谁,控制什么? 传统Java SE程序设计,我们直接在对象 阅读全文
posted @ 2019-10-22 12:31 酒剑仙* 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 一、安装httpd、 mod_ssl、 mysql-server 、 mysql 、php-mysql 、 gcc 、 perl* 、 mod-perl-devel 二、下载bugzilla,安装bugzilla 三、配置httpd修改配置文件在最后一行下添加如下内容 四、由于bugzilla创建账 阅读全文
posted @ 2019-10-22 12:16 酒剑仙* 阅读(218) 评论(0) 推荐(0) 编辑
摘要: IOC完成处理,需要经过一下处理步骤: 1.XML解析技术读取配置文件 spring会将将下面的信息读取进入程序 对象的ID ,一个是对象的类的全路径名 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springfra 阅读全文
posted @ 2019-10-22 11:59 酒剑仙* 阅读(838) 评论(0) 推荐(0) 编辑