Spring WEB(without spring MVC)
-啟動:
由實作了javax.servlet.ServletContextListner interface的contextLoaderListner
建立WebApplicationContext物件(並於Web application停止時關閉物件)。
使我們能夠在Web應用程式內取得IoC的Bean元件。
-運作中:
若選用Session-per-request設計模式:自訂的OpenSessionInViewFilter設計模式
-處理Session及Transaction的產生、開始(Transaction才有)、關閉
-一個Request內多個資料庫存取動作組成一個transaction,使用一個Session物件來處理,
Request結束則Session關閉。
*在Web應用程式內,request就對應到Http Request
*須注意Lazy initialization
-停止:contextLoaderListner於Web application停止時關閉物件。
留言
張貼留言