其實就是乙個玩意兒!只不過action是那些mvc框架的控制層的叫法.
當然,這個回答是籠統了點,但是其實就那回事.
那些mvc框架用servlet(struts1)或者filter(struts2)來封裝了httpservletrequest和httpservletresponse物件,在自己的action類中實現控制層.從物件本身來說,確實不是乙個東西,但是從設計分層(架構)上看,這對於使用框架的開發者來說,這難道不是一樣的道理?就是控制層!
action是業務層?那要看你這個工程專案的規模了.要是小**,那可以把service都寫在action裡面.但從這個角度來說,是把service層合併到控制層去了.
說的應該是struts2中的action,關係肯定是有的,action執行在web容器中,不管是struts1還是struts2,action跟容器的互動,實質上都是通過request 和response ,只不過,struts1把他們暴露出來了,而struts2則由框架來維護了,這是struts2的分層思想的乙個體現。
vuex mutation和action的區別
const store new vuex.store mutations actions 1 流程順序 相應檢視 修改state 拆分成兩部分,檢視觸發action,action再觸發mutation。2 角色定位 基於流程順序,二者扮演不同的角色。mutation 專注於修改state,理論上是修...
action和action之間傳資料
對於action與action之間傳資料問題 我幫大家總結幾點 我目前用到的框架是ssm 一 在你建立方法時就添上有參建構函式 httpservletrequest request 省去httpservletrequest request servletactioncontext.getreques...
Actionsupport和Action的區別
string success success string none none string error error string input input string login login string execute throws exception 並且增加了validate 方法,重寫該方...