項目分層使得各層之間解耦,開發更靈活。
隨之各層之間出現了不同的框架,更加方便快速的開發。
表示層的框架:struts2、SpringMVC
業務層框架:Spring
dao層框架:mybaties、hibernate
這是現如今兩種主流架構:SSM(sringmvc+spring+mybaties)和SSH(struts2+spring+hibernate)
表示層的MVC架構是指(Model +view+controller)這樣開發更靈活,快速。
model(是指數據對象,我們將數據封裝進對象里,方便各層之間傳遞)
view(是指頁面,包括jsp、html、css、javascript以及頁面上的圖片、視頻等)
controller(是指controller控制器,負責請求處理,頁面轉發等)