摘要:組件實現共享通過下列步驟使用私有幫助對象例如,組件共享公共范圍的對象使用數據庫調用其他資源。使用范圍對象組件使用種范圍對象來共享信心。控制對共享資源的并發訪問在一個多線程服務器,共享資源支持并發訪問。
Web組件,和大多數對象一樣,通常與其他對象一起完成他們的任務。Web組件實現共享通過下列步驟:
使用私有幫助對象(例如,JavaBeans組件)
共享公共范圍的對象
使用數據庫
調用其他web資源。Java Servlet 提供訪問其他web資源的機制 Invoking Other Web Resources。
使用范圍對象web組件使用4種范圍對象來共享信心。你可以使用代表范圍對象的類的getAttribute 和setAttribute方法訪問他們的屬性。下面的列表列出了4種范圍對象:
Web contextjavax.servlet.ServletContext
web上下文的組件。查看 Accessing the Web Context章節。
javax.servlet.http.HttpSession
處理附屬于session的相應的web組件。查看Maintaining Client State章節。
javax.servlet.ServletRequest類的子類。
處理請求的web組件。
javax.servlet.jsp.JspContext
jsp頁面創建的web組件。
在一個多線程服務器,共享資源支持并發訪問。添加到范圍對象中屬性,在內存中共享數據,例如實例和變量,和一些擴展對象,如文件、數據庫連接、網絡連接等。
并發訪問發生在下列場景中:
多個web組件訪問存儲在web上下文中的對象
多個web組件訪問村吃在session中的對象
一個web組件多線程訪問實例變量。web容器通常給每一個請求分配一個線程。這保證了一個Servlet實例在同一時間只能處理一個線程,一個Serlet可以實現SingleThreadModel接口。如果一個Servlet實現了SingleThreadModel接口,將不會有2個線程在程序中并發執行。一個web容器通過同步訪問一個Servlet實例或維持一個web組件的實例池并分配到空閑實例中來保證這個實現。這個接口不會防止對web資源訪問的同步問題,例如一個靜態類變量或外部對象。
當資源可以并發訪問,他們有一些共同的使用模式。你可以使用章節 http://docs.oracle.com/javase/tutorial/essential/concurrency/中描述的同步策略來控制并預防多線程訪問問題。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/73863.html
摘要:首先,和擁有一對密鑰,接著,和互換公鑰,與互換公鑰互換公鑰后便可使用一種稱為橢圓曲線密鑰交換體制見維基百科的常見技術創建雙方的共享密鑰。上文僅是的基本介紹,下文將講解怎樣使用為區塊鏈上的信息加密。 你或許已經知道,區塊鏈上的交易大多都是透明公開的,用戶既可以直接通過RPC查詢NEO節點,也可以使用NEOTracker或NEOScan等方便好用的區塊鏈瀏覽器瀏覽交易記錄、余額、智能合約或...
摘要:所學習的濾波器組被期望為編碼一些合適數量類別的普通圖像編碼判別信息在不同視覺等級分層提取圖案。特別是,在新框架的每一層,可共享的濾波器共同學習那些相似模式的類。除了減小特征維度,共享濾波器也可以導致特征更魯棒。 今天我們來談談深度學習過程中的一些判別與共享關系。這也是一篇不錯的paper(來自模式識別),并且通過實現和改進真的可以有一個較好的提升。在圖像表示中,為了編碼類的相關性和類的具體信...
摘要:云計算由于自身的特點,能夠提供非常可靠的數據存儲,能有效地降低電子政務的共享安全風險。云計算可以很有效地解決當今電子政務信息資源共享方面最大的問題,信息安全問題。最大限度地利用云服務上提供的各項服務。云計算由于自身的特點,能夠提供非常可靠的數據存儲,能有效地降低電子政務的共享安全風險。云計算可以很有效地解決當今電子政務信息資源共享方面最大的問題,信息安全問題。因為在云計算中,所有的資料是由很...
摘要:共享內存的使用是一種在進程之間交換數據的快速方法,主要因為在創建內存段之后傳遞數據,不會涉及內核。使用共享內存,沒有會減緩開發人員的進度。不要低估共享內存在應用程序中的力量。 共享內存是一種在相同機器中兩個正在運行的進程之間共享和傳遞數據的有效方式,不同進程之間共享的內存通常安排為同一段物理內存;顧名思義,共享內存就是允許兩個不相關的進程訪問同一個邏輯內存。一個進程可創建一個可供其他進...
摘要:共享內存的使用是一種在進程之間交換數據的快速方法,主要因為在創建內存段之后傳遞數據,不會涉及內核。使用共享內存,沒有會減緩開發人員的進度。不要低估共享內存在應用程序中的力量。 共享內存是一種在相同機器中兩個正在運行的進程之間共享和傳遞數據的有效方式,不同進程之間共享的內存通常安排為同一段物理內存;顧名思義,共享內存就是允許兩個不相關的進程訪問同一個邏輯內存。一個進程可創建一個可供其他進...
閱讀 3108·2021-09-22 15:54
閱讀 3996·2021-09-09 11:34
閱讀 1778·2019-08-30 12:48
閱讀 1169·2019-08-30 11:18
閱讀 3439·2019-08-26 11:48
閱讀 923·2019-08-23 17:50
閱讀 2125·2019-08-23 17:17
閱讀 1250·2019-08-23 17:12