面試mvc生命周期(net mvc的生命周期)
\x0d\x0a較低的生命周期成本\x0d\x0aMVC使降低開發(fā)和維護(hù)用戶接口的技術(shù)含量成為可能\x0d\x0a快速的部署\x0d\x0a使用MVC模式使開發(fā)時(shí)間得到相當(dāng)大的縮減,它使程序員Java開發(fā)人員集中精力于業(yè)務(wù)邏輯,界面。
如果自己實(shí)現(xiàn),比較復(fù)雜的就是要自己寫一個(gè)總控制器,接受所有用戶的請(qǐng)求,進(jìn)行分發(fā)給其他servlet或直接進(jìn)行頁面跳轉(zhuǎn)不建議自己實(shí)現(xiàn),建議使用一個(gè)mvc框架,然后搞明白他的生命周期和原理,再去看框架總控制器的源代碼,這樣。
有了struts mvc可以不用spring mvc 反之一樣,spring mvc不爽的地方就是不如struts 接前臺(tái)傳來的參數(shù)方便,struts可以直接定義多個(gè)成員變量通過set方法來接參數(shù),多個(gè)方法可以共享變量,但spring每個(gè)方法只能定義一個(gè)對(duì)象來接受。
MVP是一個(gè)將后臺(tái)任務(wù)和activitiesviewsfragment分離的方法,讓它們獨(dú)立于絕大多數(shù)跟生命周期相關(guān)的事件這樣應(yīng)用就會(huì)變得更簡(jiǎn)單,整個(gè)應(yīng)用的穩(wěn)定性提高10倍以上,代碼也變得更短,可維護(hù)性增強(qiáng),程序員也不會(huì)過勞死了~~。
生命周期成本低 MVC使開發(fā)和維護(hù)用戶接口的技術(shù)含量降低部署快 使用MVC模式使開發(fā)時(shí)間得到相當(dāng)大的縮減,它使程序員Java開發(fā)人員集中精力于業(yè)務(wù)邏輯,界面程序員HTML和JSP開發(fā)人員集中精力于表現(xiàn)形式上可維護(hù)性高。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。