spring的 bean有5種作用域分別是:singleton、prototype、request、session和globalsession
spring 起初的版本只有singleton,也就是是否是單例模式。
作用域包括:
singleton
全域性只有乙個例項
prototype
每次呼叫產生乙個新的例項
在web使用的時候還有三個作用域,但是必須在web.xml中註冊乙個requestcontextlistener , 目的是為了設定每次請求開始和結束都可以使spring得到相應的事件。
request
每次請求產生乙個bean
session
每個使用者session可以產生乙個新的bean,不同使用者之間的bean互相不影響
globalsession
作用和session類似,只是使用portlet的時候使用。
[b]具體測試,請檢視我兄弟寫的原版文章[/b]
[color=red]
spring bean 的四種注入方式詳解
只要了解spring xml 配置檔案中的 標籤內容與bean 的屬性對應關係就明白了 和set注入方式差不多,主要是 xml 標籤 標籤與bean 構造方法的對應關係 通過配置 的 class 和factory method 來指定乙個靜態工廠類的靜態方法建立bean 並且注入到spring中 與...
四種常用的排序演算法
氣泡排序 法 從大到小排序 依次比較相鄰的兩個元素,通過一次比較把未排序序列中最大 或最小 的元素放置在未排序序列的末尾。public classmaopao for intm a system.out print m intt 0 for inti 0 i a.length 1 i for int...
PHP常用的四種排序
所謂排序,就是使一串記錄,按照其中的某個或某些關鍵字的大小,遞增或遞減的排列起來的操作。排序演算法,就是如何使得記錄按照要求排列的方法。排序演算法在很多領域得到相當地重視,尤其是在大量資料的處理方面。乙個優秀的演算法可以節省大量的資源。在各個領域中考慮到資料的各種限制和規範,要得到乙個符合實際的優秀...