当前位置: 首页 > news >正文

提升网站速度内容营销成功案例

提升网站速度,内容营销成功案例,现在什么网站做外贸的最好,源码论坛网搭建spring的优缺点 IOC集中管理对象,对象之间解耦,方便维护对象AOP在不修改原代码的情况下,实现一些拦截提供众多辅助类,方便开发方便集成各种优秀框架 紧耦合和松耦合 松耦合可以使用单一职责原则、接口分离原则、依赖倒置原则 …

spring的优缺点

  • IOC集中管理对象,对象之间解耦,方便维护对象
  • AOP在不修改原代码的情况下,实现一些拦截
  • 提供众多辅助类,方便开发
  • 方便集成各种优秀框架

紧耦合和松耦合

松耦合可以使用单一职责原则、接口分离原则、依赖倒置原则

IOC

**概念:**依赖控制反转,在IOC之前,一个对象要引入另一个对象就要自己new,用完之后也要自己释放,对象之间耦合较深,出现IOC之后,由spring来控制对象注入,引用对象只需要用就可以了,不需要再管理注入对象的生命周期。

**DI:**依赖注入。运行时依赖 IoC 容器来动态注入对象所需要的外部依赖。通过反射实现的。

**IOC的实现原理:**通过工厂模式和反射机制,beanFactory:

AOP

面向切面,多个对象的公共逻辑抽取。在内存中生成一个aop对象,包含原对象的所有方法,并在切点执行完成后调用原对象的方法。

连接点(Join point):指程序运行过程中所执行的方法。
切面(Aspect):被抽取出来的公共模块
切点(Pointcut):切点用于定义 要对哪些Join point进行拦截。
通知 advice:before after around AfterReturning AfterThrowing
织入(Weaving):通过动态代理,在目标对象(Target)的方法(即连接点Join point)中执行增强逻辑(Advice)的过程。

Spring容器的启动流程

实例化Spring容器,注册BeanDefination,调用refresh刷新容器。
1、初始化Spring容器,注册内置的BeanPostProcessor的BeanDefinition到容器中
2、将配置类的BeanDefinition注册到容器中
3、调用refresh()方法刷新容器

BeanFactory和ApplicationContext有什么区别?

BeanFactory是Spring里面最底层的接口,是IoC的核心,定义了IoC的基本功能,包含了各种Bean的定义、加载、实例化,依赖注入和生命周期管理。ApplicationContext接口作为BeanFactory的子类,除了提供BeanFactory所具有的功能外

Spring Bean的生命周期

Spring Bean的生命周期只有四个阶段:实例化 Instantiation --> 属性赋值 Populate --> 初始化 Initialization --> 销毁 Destruction

Spring中bean的作用域

(1)singleton:默认作用域,单例bean,每个容器中只有一个bean的实例。
(2)prototype:为每一个bean请求创建一个实例。
(3)request:为每一个request请求创建一个实例,在请求完成以后,bean会失效并被垃圾回收器回收。
(4)session:与request范围类似,同一个session会话共享一个实例,不同会话使用不同的实例。
(5)global-session:全局作用域,所有会话共享一个实例。如果想要声明让所有会话共享的存储变量的话,那么这全局变量需要存储在global-session中。

BeanFactory的作用

1、是Spring中非常核心的一个顶层接口
2、实现了简单工厂模式,通过getBean来获取
3、有非常多的实现类,最强大的工厂是DefaultListableBeanFactory。Spring底层就是使用的该实现工厂进行生产Bean的
4、BeanFactory也是容器,管理Bean的生命周期

BeanFactory和ApplicationContext的区别

ApplicationContext实现了FactoryBean,他不负责生产,只负责通知BeanFactory去生产Bean,在此基础上,还做了
1、注册bean,如果只用FactoryBean,还需要注册才能生产,ApplicationContext帮我们做了注册
2、加载环境变量
3、实现时间监听
4、支持多语言
5、注册很多对外扩展点

循环依赖如何被解决

只能解决通过setter方法进行依赖注入且是在单例模式下产生的循环依赖问题。
三级缓存

http://www.tj-hxxt.cn/news/399.html

相关文章:

  • 大连餐饮网站建设php搭建一个简单的网站
  • 市政府网站集约化建设工作无锡网站优化
  • 招聘美容师在哪个网站做招聘最有效软文广告经典案例600
  • 徐州手机建站模板舆情分析系统
  • 郑州地方网络推广网站seo优化诊断工具
  • 高唐住房建设局网站建站快车
  • 新网站如何被网站收录百度一下网页首页
  • 深圳建站公司兴田德润电话多少百度网盘app下载安装
  • dwcs3如何做网站郑州客串seo
  • 广州网站制作公司 番禺seo是什么级别
  • 网站建立分站网站seo推广计划
  • 泛解析对网站的影响企业培训系统
  • 免费注册公司免费注册网站优化外包公司
  • 工业和信息化部投诉平台入口网站结构优化
  • wordpress 采集评论排名sem优化软件
  • 制作网站需要怎么做的手游推广平台代理
  • win7本地做网站亚马逊关键词工具哪个最准
  • 温州网站建设制作网络营销具有哪些特点
  • 做公司点评的网站线下推广宣传方式有哪些
  • 维影企业网站管理系统百度指数关键词工具
  • 帝国网站管理系统后台eclassconfig.php不存在合肥seo推广排名
  • 适合女孩做的网站爱网站查询挖掘工具
  • 鞍山网站制作公司杭州搜索引擎排名
  • 搭建个网站头条新闻
  • 电脑编程培训西安seo技术
  • 怎样给网站或者商品做推广页面优化的方法
  • 智慧团建入口官网青岛百度推广优化怎么做的
  • 网站空间域名多少钱泉州seo外包
  • 南宁手机网站开发策划seo关键词快速排名
  • 网站访客统计代码产品营销策略怎么写