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

网站前端怎么做怎么接广告推广

网站前端怎么做,怎么接广告推广,济宁专业建网站,php做的网站如何盈利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.hkea.cn/news/222777/

相关文章:

  • 韩国flash网站免费手机网站建站平台
  • 东莞做网站卓诚网络昆明长尾词seo怎么优化
  • WordPress个性萌化插件郑州seo优化哪家好
  • 专业手机移动网站建设免费的seo优化
  • 西安网站建设王永杰域名注册 万网
  • 网站营销优化方案北京做的好的seo公司
  • 企业网站排名提升软件优化南宁seo优化
  • 创意合肥网站建设杭州seo公司排名
  • 网站专题页是什么中国十大关键词
  • 五月天做网站网络策划与营销
  • 高校网站如何建设论文谷歌官网下载
  • 做网站内容软件个人网站怎么做
  • 收废铁的做网站有优点吗海南百度推广开户
  • wordpress 二维码插件下载信阳搜索引擎优化
  • 个人网站二级域名做淘宝客企业推广策略
  • 厦门做网站seo的seo服务公司招聘
  • 安徽池州做企业网站百度搜索官方网站
  • 芜湖商城网站建设青岛百度快速优化排名
  • 我找伟宏篷布我做的事ko家的网站seoul怎么读
  • 即墨做网站优书网首页
  • 网站建设实践报告3000字放单平台
  • 中华人民共和国城乡住房建设厅网站seo技术外包
  • 网站做销售是斤么工作东莞网站营销推广
  • 做网站现在还行吗宁德市疫情
  • 响应式网站首页百度搜索资源
  • 工人找工作哪个网站好福州百度seo
  • 台湾做甜品的网站谷歌seo关键词排名优化
  • 织梦网站导入链接怎么做谷歌广告投放
  • 沈阳网站哪家公司做的好镇江关键字优化品牌
  • 台州本地做网站的做引流推广的平台600