SSH框架的專案執行流程

2021-07-05 02:53:26 字數 744 閱讀 6262

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...