struts2的優(yōu)點(diǎn)有哪些?
2023-06-07 17:24:52 閱讀(203)
簡(jiǎn)述ssh框架每層的作用及框架的優(yōu)缺點(diǎn)?
我認(rèn)為ssh中的struts2層主要是負(fù)責(zé)控制器這塊。用來(lái)接收參數(shù)進(jìn)行調(diào)用業(yè)務(wù)層從而更新顯示數(shù)據(jù)到頁(yè)面的作用。 spring是個(gè)容器。也是ssh的總控制器。它囊括了struts2.spring.hibernate。并且對(duì)其進(jìn)行明確的分工。以及注入值??s減了大量代碼。且易維護(hù)等。 hibernate是用來(lái)很快速方便的進(jìn)行業(yè)務(wù)開(kāi)發(fā)。采用面向?qū)ο蟮姆绞阶詣?dòng)生成sql語(yǔ)句。缺點(diǎn)就是配置太麻煩。容易出錯(cuò)。 優(yōu)點(diǎn)是能夠很好的實(shí)現(xiàn)業(yè)務(wù)層,web層,控制層等的分離。易于維護(hù)和擴(kuò)展。
什么是Struts框架?
這Struts2框架是一個(gè)用于開(kāi)發(fā)Java EE網(wǎng)絡(luò)應(yīng)用程序的開(kāi)放源代碼網(wǎng)頁(yè)應(yīng)用程序架構(gòu)。它利用并延伸了Java Servlet API,鼓勵(lì)開(kāi)發(fā)者采用MVC架構(gòu)。Struts2以WebWork優(yōu)秀的設(shè)計(jì)思想為核心,吸收了Struts框架的部分優(yōu)點(diǎn),提供了一個(gè)更加整潔的MVC設(shè)計(jì)模式實(shí)現(xiàn)的Web應(yīng)用程序框架。
未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明出處