springMVC簡單程式流程分析

2021-10-09 04:33:12 字數 1602 閱讀 5580

當啟動伺服器的時候,就會載入web.xml檔案,載入下面這段**

dispatcherservlet<

/servlet-name>

class

>org.springframework.web.servlet.dispatcherservlet<

/servlet-

class

>

contextconfiglocation<

/param-name>

/param-value>

<

/init-param>

1<

/load-on-startup>

<

/servlet>

dispatcherservlet<

/servlet-name>

*.do<

/url-pattern>

<

當有load-on-startup標籤的時候,1表示servlet會在伺服器啟動的時候載入,

1<

/load-on-startup>

tomcat中就會有乙個dispatcherservlet物件,然後呼叫init方法,根據name引數名獲取value引數值,根據spring的配置路徑就會去載入spring的配置檔案,同時建立spring核心容器

1.包掃瞄--

>

package

="com.**"

/>

2.載入註解驅動--

>

>

>

<

import resource=

/>

如果需要使用視**析器時,也會在spring核心容器中生成視**析器物件

4.建立視**析器物件--

>

"viewresolver"

class

="org.springframework.web.servlet.view.internalresourceviewresolver"

>

"prefix" value=

"/web-inf/pages/"

/>

"suffix" value=

".jsp"

/>

<

/bean>

此時第一部分結束了,而在我們的spring核心容器中生成了3個物件.分別是controller物件,scervice物件,viewresolver物件

執行方法,如果需要請求**跳轉頁面,則會在spring核心容器中找到視**析器物件,配置前字尾,並找到對應的頁面進行跳轉.顯示最終的網頁資料.

QT Socket TCP簡單程式

用qt的socket寫的簡單程式,有客戶端和伺服器端,後期還新增了乙個選擇ip位址的combox選擇框 在客戶端裡面輸入文字,按send按鈕或者按回車鍵,在伺服器端就可以接收到 如果你只有一台電腦的話,選ip時,請選擇127,0,0,1 檔案清單 主要 mywidget.cpp int main i...

C簡單程式

1.100 以內的素數 include void main int i int k for i 2 i 100 i 確定範圍 2 100 for k 2 kif i k 0 break 如果找到乙個不是1或者它本身的因子,則停止該迴圈,此時kif k i printf d n i 當k i時表明i不...

簡單程式除錯

程式的除錯 是程式設計師的必備技能,也是程式設計師的必殺技 做程式的目的就是為了明確程式的每乙個步驟都是執行正確的 即,保證程式能夠滿足現實需求 程式實際執行過程中從頭執行到尾部,程式設計師是看不到中間的執行過程的 需要在程式的中間的某個位置,設定斷點,程式執行到斷點,程式就會暫停,有程式設計師通過...