action與servlet用法區別

2021-03-11 20:12:23 字數 983 閱讀 7825

1樓:不畏將來

只不過action是那些mvc框架的控制層的叫法.

當然,這個回答是籠統了點,但是其實就那內回事.

那些mvc框架容

用servlet(struts1)或者filter(struts2)來封裝了httpservletrequest和httpservletresponse物件,在自己的action類中實現控制層.從物件本身來說,確實不是一個東西,但是從設計分層(架構)上看,這對於使用框架的開發者來說,這難道不是一樣的道理?就是控制層!

action是業務層?那要看這個工程專案的規模了.要是小**,那可以把service都寫在action裡面.但從這個角度來說,是把service層合併到控制層去了.

2樓:千鋒教育

其實就來是一樣的

只不過action是那些mvc框架

的源控制層的叫法.

當然,這個回答是籠統了點,但是其實就那回事.

那些mvc框架用servlet(struts1)或者filter(struts2)來封裝了httpservletrequest和httpservletresponse物件,在自己的action類中實現控制層.從物件本身來說,確實不是一個東西,但是從設計分層(架構)上看,這對於使用框架的開發者來說,這難道不是一樣的道理?就是控制層!

action是業務層?那要看這個工程專案的規模了.要是小**,那可以把service都寫在action裡面.但從這個角度來說,是把service層合併到控制層去了.

3樓:手機使用者

servlet一直是servlet,沒有什麼變化,無論是傳統的模式2開發還是struts中,它所扮演的角色都是專控制,(接受參

屬數,呼叫業務,跳轉頁面),只是在struts中,它所呼叫的業務是某個action,再通過這個action去呼叫bo處理業務,而不是它自己去直接呼叫bo處理業務。 而action本身,你可以看做一個bo。 servlet--控制層 action----業務層

servlet中doget與dopost的區別

doget和dopost其實就是用來接收前端傳過來的資料,本質上都是請求方法。因為servlet的請求型別有get和post兩種型別。get呼叫,一般用於獲取伺服器資訊,並將其作為響應返回給客戶端。即當經由web瀏覽器 html jsp直接訪問servlet的url時,呼叫 post用於把客戶端資料...

用servlet如何將資料庫中的資料顯示在jsp頁面上在

你點下網頁的一個請求的過程如下 你點按鈕發起請求 到了後臺servlet servlet收到請求引數,然後給biz biz簡單處理了下之後,需要去資料庫讀取資料,所以它去dao dao取到資料返回給biz biz將資料返回給servlet,servlet將資料存放在request的會話中,這個請求就...

用BinaryReader與FileStream的Read方

classprogram staticvoidtest1 b staticvoidtest2 b 回答1 你可以看看 binaryreader 的其它讀取方法,它可以指定 encoding,從而實現讀取字串。filestream 可讀可寫,並且支援非同步操作,還能封裝非託管io控制代碼,只支援檔案流...