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控制代碼,只支援檔案流...