1.伺服器啟動,建立struts2的filter控制器,建立spring容器物件.
(1)例項化struts2控制器時,載入struts.xml,struts-default.xml,default.properties,struts-plugin.xml等struts相關配置
2.客戶瀏覽器傳送請求,請求到達struts2的filter控制器3.如果是action請求,struts2控制器根據struts.xml的配置, 要呼叫乙個action物件處理.
4.struts2控制器呼叫struts-spring-plugin.jar提供的objectfactory 獲取乙個action物件.
*方法一:objectfactory利用元素的class屬性去spring容器尋找id=class的bean物件.
*方法二:如果按上述方法找不到,objectfactory會利用class指定值建立乙個物件.然後將spring容器的dao,service按名稱匹配規則給action注入.
5.struts2控制器呼叫action執行業務處理,處理完畢,返回乙個string標識博主小窩6.struts2控制器根據string標識呼叫result元件,生成響應資訊
7.將響應資訊給客戶瀏覽器輸出,完成響應處理.
SSH框架執行流程
程式入口web.xml 伺服器識別web.xml,解析標籤查詢 login.jsp 3.接下來解析主頁面,伺服器查詢login.jsp,解析主頁面,如果有問題會報錯。到這一步後台業務處理 還沒執行。4.程式將根據action的值去struts.xml配置檔案中查詢對應的action。5.可以看到cl...
ssh框架整合流程
第2步 在struts config.xml檔案中配置如下 要載入action.xml檔案,當載入struts config.xml 讀取檔案到標籤時會去載入action.xml檔案 第3步 配置spring型別檔案hibernate.xml org.hibernate.dialect.mysqld...
SSH框架流程說明(SSH框架各框架整合說明)
1.struts2和spring整合 沒有使用整合框架的時候,action請求是由struts2框架建立,當struts2和spring進行整合時,struts2框架提供了struts2 spring plugin 2.3.24.1.jar包,將建立action的操作交給了spring管理,spri...