Spring的两个核心特性: 依赖注入(dependency injection,DI) 面向切面编程(aspect oriented programming,AOP) 依赖注入(dependency injection,DI) 没有使用依赖注入时:以前每个POJO(Plain Ordinary J ...
分类:
其他好文 时间:
2018-04-09 21:04:17
阅读次数:
712
Spring中ClassPathXmlApplication与FileSystemXmlApplicationContext的区别 一、概述 在项目中遇到加载不到Spring配置文件,简单分析后,写此文备忘! 二、测试所需资源 TestBean.java applicationContext.xml ...
分类:
移动开发 时间:
2018-04-05 14:35:43
阅读次数:
232
1.谈谈你对spring IOC和DI的理解,它们有什么区别? IoC Inverse of Control 反转控制的概念,就是将原本在程序中手动创建UserService对象的控制权,交由Spring框架管理,简单说,就是创建UserService对象控制权被反转到了Spring框架 DI:De ...
分类:
编程语言 时间:
2018-04-05 01:17:13
阅读次数:
248
1、spring 是什么? struts 是web框架(php/action/actionform) hibernate是orm框架(对象和关系映射的框架,处于持久层) spring是容器框架,用于配置bean并维护bean之间关系的框架 bean(是java中的任何一种对象 javabean/se ...
分类:
编程语言 时间:
2018-03-24 23:51:42
阅读次数:
215
JDK动态代理: 准备一个接口ISomeService,接口中有一个方法doSome(),和一个这个接口的实现类SomeServiceImpl,并重写其中的方法 测试类: 环绕增强 直接引用上面的接口和实现类 再创建另一个类 MethodAdvice 测试类: ...
分类:
其他好文 时间:
2018-03-10 11:56:58
阅读次数:
164
什么是AOP? AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP的第一个案例 要求:使用AOP实现日志记录功能,核心模块和增强单独开发,运行时组装 1.创建接口HelloDao、Hell ...
分类:
编程语言 时间:
2018-03-05 20:49:08
阅读次数:
187
DI:依赖注入 第一个DEMO:域属性注入 java类:(Car类和Stu类,学生有一辆小汽车) 配置xml中 测试类 第二个Demo:打印机案例 先把架构放上来 把里面每个类中的代码(code) 放上来 配置文件中: 单测方法 ...
分类:
编程语言 时间:
2018-03-03 20:28:42
阅读次数:
190
1、基本概念 1.1、Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企 ...
分类:
编程语言 时间:
2018-02-23 13:32:09
阅读次数:
200
AntiXSS,由微软推出的用于防止XSS攻击的一个类库,可实现输入白名单机制和输出转义。 AntiXSS最新版的下载地址:http://wpl.codeplex.com 下载安装之后,安装目录下有以下文件: AntiXSS.chm: 包括类库的操作手册参数说明。 AntiXSSLibrary.dl ...
分类:
其他好文 时间:
2018-02-11 14:46:20
阅读次数:
341
一、linux下安装rabbitmq 1、安装erlang环境 2、安装RabbitMQ 3、添加用户和权限 二、Spring mvc整合RabbitMQ 1、添加pom.xml依赖jar包 2、添加配置applicationContext.xml 3、消息实体类 4、生产者 5、消费者 6、测试类 ...
分类:
编程语言 时间:
2018-02-06 20:28:45
阅读次数:
221