spring
王老诩
茂密
展开
-
SpringAOP相关的概念与原理
AOP一、什么是AOP?要谈AOP,那么AOP到底是什么呢?AOP即面向切面编程,相比OOP--面向对象编程,由于面向对象中最基本的单位是类,实例,很自然我们会想到AOP中最基本的单位可能就是所谓的切面了,你可能会问,那切面又是个什么东西,我想说,现在不懂没关系,下面我会讲到。我们先来看一段Spring中关于AOP的定义:面向切面——Spring提供了面向切面编程的丰富支持,允许通过...转载 2019-05-18 09:43:33 · 184 阅读 · 0 评论 -
对AOP的一些粗略的理解
整体感官java中的继承,就像是纵向拓展,可以通过继承父类的方法,再加上子类特有的方法实现功能的增加,与代码的复用。AOP就像是横向拓展,横向剖开,将一些影响到多个类的方法(日志输出),封装到一个可重用的对象里。AOP的计算作用在于,将业务与系统服务分离,使得开发业务代码时不用每次都聚焦系统服务的实现。实现方式与原理静态织入实现AOP引入特定的语法创建“方面”,从而使得编译...原创 2019-05-18 10:23:49 · 122 阅读 · 0 评论 -
spring在面试中的常见问题
Spring是什么?Spring是一个轻量级的IoC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。Spring 的优点?(1)spring属于低侵入式设计,代码的污染极低;(2)spring的DI机制将对象之间的依赖关系交由框架处理,减低组件的耦合性;(3)Spring提供了AOP技术,支持将一...原创 2019-05-18 11:39:12 · 360 阅读 · 0 评论 -
tomcat/jetty/Resin/JBoss/WebSphere/WebLogic服务器之间的比较
服务器:tomcat,jetty,Resin、JBoss、WebSphere、WebLogic等。Web服务器是运行及发布Web应用的容器,只有将开发的Web项目放置到该容器中,才能使网络中的所有用户通过浏览器进行访问。同时还包括了Java应用服务器。Tomcat 服务器目前最为流行的Tomcat服务器是Apache开源项目中的一个子项目,是一个小型、轻量级的支持JSP和Servlet...原创 2019-05-28 09:50:05 · 1860 阅读 · 0 评论 -
spring技术内幕笔记--IOC容器的实现
IOC容器概述Ioc容器和依赖反转模式在面向对象系统中,对象封装了数据和对数据的处理,对象的依赖关系常体现在对数据和方法的依赖上。这些依赖关系可以可以通过把对象的依赖注入交给框架或IOC容器来完成,这样做可以在解耦代码的同时提高代码的可测试性。Spring IOC的应用场景在spring中,SpringIoC提供了一个基本的javaBean容器,通过IoC模式管理依赖关系,并通过依...原创 2019-06-05 15:16:40 · 194 阅读 · 0 评论 -
java注解@Retention、@Targe、@Documented、@Inherited
@Retention(RetentionPolicy.TYPE)注解Retention(保留)注解说明,这种类型的注解会被保留到那个阶段,有三个值:1.RetentionPolicy.SOURCE —— 这种类型的Annotations只在源代码级别保留,编译时就会被忽略2.RetentionPolicy.CLASS —— 这种类型的Annotations编译时被保留,在class文件中...原创 2019-09-06 11:41:07 · 219 阅读 · 0 评论 -
Spring WebSocket实现消息推送
Spring WebSocket实现消息推送第一步: 添加Spring WebSocket的依赖jar包(注:这里使用maven方式添加 手动添加的同学请自行下载相应jar包放到lib目录)<!-- 使用spring websocket依赖的jar包 --> <dependency> <groupId>org...转载 2019-09-06 14:38:23 · 208 阅读 · 0 评论