中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

做網(wǎng)站和seo流程網(wǎng)絡營銷主要干什么

做網(wǎng)站和seo流程,網(wǎng)絡營銷主要干什么,7k7k小游戲網(wǎng)頁,網(wǎng)站建設的文本事例Spring源碼之工廠(容器) 為什么把Spring的工廠又叫做容器呢? 工廠的責任是創(chuàng)建對象,但是創(chuàng)建完對象后還要進行存儲(針對于單例的對象來講),以供其他地方使用,這就是容器。為了能存…

Spring源碼之工廠(容器)

為什么把Spring的工廠又叫做容器呢?

工廠的責任是創(chuàng)建對象,但是創(chuàng)建完對象后還要進行存儲(針對于單例的對象來講),以供其他地方使用,這就是容器。為了能存多個對象,并能方便查找,所以Spring創(chuàng)建的單實例對象是通過類似map的結構來存儲的。

引申一下:
為什么有些人也把tomcat叫做容器?
因為tomcat不僅要創(chuàng)建servelet,還要存儲servelet。

我們最常用的Spring工廠是ApplicationContext(應用上下文),這其實是Spring的高級工廠,它復合了很多的功能,我們在編程的過程中,用它最方便,實際上它的很多功能被Spring提供的其他的工廠分擔了。所以我們可以認為ApplicationContext是編程過程中的一個門面。

正因為它的功能太多,所以我們在分析源碼的時候,如果先從它入手,會分析亂了。

這個時候,我們就要找到Spring最為核心且典型的工廠——BeanFactory。

BeanFactory

BeanFactory是接口,我們先來看下BeanFactory的實現(xiàn)結構圖。

BeanFactory

它們的功能是什么呢?我們選擇一些重要的來介紹一下。

  • BeanFactory:Spring體系中,最底層的工廠,定義了工廠的最基本操作。比如,存或取bean;

  • HierarchicalBeanFactory:提供了父子容器管理的功能;

  • AutowireCapableBeanFactory:

    1. 提供了自動注入的功能;

      自動注入

    2. 還提供intinitialBean(初始化單例bean時調用其中的afterPropertieSet方法)、DisposeBean(銷毀單例bean之前調用其中的destory方法)的功能;

  • ListableBeanFactory:可以獲取相關的配置信息 ,比如constrainsBeanDefinition、getBeanNameForType等信息;

  • ConfigurableBeanFactory:提供了如下功能:

    配置創(chuàng)建的是單實例還是多實例 (scope)、類型轉換器的功能,后置處理Bean的功能;

  • DefaultListableBeanFactory:符合上述所有主要工廠能力 的一個類型;

  • XmlBeanFactory:內部有XmlBeanDefinitionReader的工具類,可以使用基于XML配置的信息,完成對象的創(chuàng)建;

  • ApplicationContext:集工廠功能大成的類型,編程時使用。

我們主要使用XmlBeanFactory來分析Spring工廠,之所以用它,是因為其內部有XmlBeanDefinitionReader工具類,可以讀取xml的信息。

源碼截圖

獲取對象的簡單代碼演示:

//1. 讀取XML配置文件,XML配置文件 封裝 Java對象 ---> 創(chuàng)建工廠生產(chǎn)的對象
BeanFactory beanFactory = new XmlBeanFactory(new ClassPathResource("applicationContext.xml"));
//2. 從工廠容器中獲得對象
User user = (User) beanFactory.getBean("u");
http://www.risenshineclean.com/news/39648.html

相關文章:

  • 沈陽看男科哪家醫(yī)院好廣州seo排名收費
  • 東營網(wǎng)新聞精準網(wǎng)站seo診斷報告
  • 網(wǎng)上免費做網(wǎng)站seo 頁面鏈接優(yōu)化
  • 鎮(zhèn)江網(wǎng)站建設 的公司熱點新聞事件
  • 彩票推廣網(wǎng)站如何做杭州網(wǎng)站建設
  • 內蒙古城鄉(xiāng)建設網(wǎng)站換名字了網(wǎng)絡推廣渠道都有哪些
  • 網(wǎng)站開發(fā)工程師的要求站長工具站長之家官網(wǎng)
  • 成都網(wǎng)站開發(fā)排名廈門關鍵詞排名優(yōu)化
  • 北京網(wǎng)站設計首選 新鴻儒360免費建站教程
  • wordpress標簽生成圖片基礎建站如何提升和優(yōu)化
  • wordpress 連接后臺關鍵詞優(yōu)化公司費用多少
  • 網(wǎng)站內移動的圖片怎么做的深圳網(wǎng)絡優(yōu)化公司
  • 公司備案網(wǎng)站負責人是誰網(wǎng)站推廣軟件哪個好
  • 淄博張店做網(wǎng)站的公司百度網(wǎng)站客服電話
  • 網(wǎng)站建設新聞發(fā)布注意事項互聯(lián)網(wǎng)怎么賺錢
  • 建設網(wǎng)站的英語怎么說做網(wǎng)站的網(wǎng)絡公司
  • 微信小程序頁面模板seo文章是什么
  • 廣水市建設局網(wǎng)站線上培訓
  • 建設網(wǎng)站的方案什么叫做優(yōu)化
  • rust做網(wǎng)站微商引流被加方法精準客源
  • 如何建設成為營銷網(wǎng)站百度客服電話24小時人工服務熱線
  • 向日葵域名怎么做網(wǎng)站成都網(wǎng)站搭建優(yōu)化推廣
  • 手機動態(tài)網(wǎng)站開發(fā)教程網(wǎng)絡營銷的四大特點
  • 如何做網(wǎng)站本地服務器嗎廣告投放策略
  • 江蘇省建設人才網(wǎng)站軟文文案案例
  • 蘭州新站seo如何找推廣平臺
  • 假網(wǎng)站怎么做呢百度信息流投放技巧
  • 怎么提高網(wǎng)站曝光武漢seo優(yōu)化服務
  • 高能建站系統(tǒng)怎么收費查詢網(wǎng)站流量的網(wǎng)址
  • 網(wǎng)站備案沒公司網(wǎng)絡口碑營銷的成功案例