更新時(shí)間:2022-11-21 09:17:25 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1102次
Struts2優(yōu)缺點(diǎn)有哪些?動(dòng)力節(jié)點(diǎn)小編來(lái)告訴大家。
1.由于 Struts 遵循 MVC 框架,因此 Java、JSP 和 Action 類得到高度維護(hù)并且易于開發(fā)人員理解。
2.開發(fā)時(shí)間更少,這為應(yīng)用程序開發(fā)人員創(chuàng)造了優(yōu)勢(shì)。
3.由于采用了 MVC 框架,因此很容易維護(hù)應(yīng)用程序。
4.表示在 xml 或?qū)傩晕募校虼丝梢詮?xml.config 文件中收集有關(guān)應(yīng)用程序的所有信息。包括Action類、Form Bean和JSP頁(yè)面信息在內(nèi)的所有信息都在配置文件中,這對(duì)開發(fā)人員非常有幫助。
5.getParameter() 信息存儲(chǔ)在Form Bean 中。所有輸入數(shù)據(jù)都在這里處理。由于 Form Bean,處理數(shù)據(jù)的時(shí)間非常少。
6.提供的 JSP 標(biāo)記可以輕松提供 JavaBeans 組件的屬性。與其他標(biāo)簽相比,這些標(biāo)簽是自定義的、簡(jiǎn)潔且功能強(qiáng)大的。
7.HTML 標(biāo)記也是從 JSP 標(biāo)記創(chuàng)建的,用于設(shè)置用戶界面的頁(yè)面。表單字段對(duì)象來(lái)自 Java 文件。可以重新顯示表單,所有值保持不變或進(jìn)行一些更改。
8.為了檢查表單值是否符合要求的格式,Struts 具有內(nèi)置功能。這有助于開發(fā)人員更快地獲得價(jià)值。
9.配置是集中的,它被證明是表單和 Action 類的優(yōu)勢(shì)。
10.由于 xml 和屬性文件,可以在不更改原始 Java 代碼的情況下對(duì)這些文件進(jìn)行任何更改。因此開發(fā)人員不需要知道整個(gè)布局。他們只需編輯單個(gè)文件。這有助于節(jié)省編輯文件的時(shí)間。
11.Struts 中的驗(yàn)證器非常適合驗(yàn)證開發(fā)人員在網(wǎng)絡(luò)中輸入的任何表單或字段。此驗(yàn)證要么在服務(wù)器中執(zhí)行,要么在服務(wù)器和客戶端中執(zhí)行。
12.Struts 中的基礎(chǔ)設(shè)施得到了很好的照顧。HTTP 請(qǐng)求被映射到進(jìn)程中,開發(fā)人員不必同樣擔(dān)心。他們可以專注于代碼和開發(fā)領(lǐng)域。
13.文檔維護(hù)良好,對(duì)任何開發(fā)該框架的人都非常有用。
1.使用struts MVC ,需要學(xué)習(xí)的內(nèi)容多(JSP ,Servlet ApIs等)
2.資源少
3.不夠透明,使用Struts的應(yīng)用程序有許多是進(jìn)行在后臺(tái),這使得框架不易于理解。
如果大家想了解更多相關(guān)知識(shí),不妨來(lái)關(guān)注一下動(dòng)力節(jié)點(diǎn)Struts2視頻教程,這是一套超級(jí)詳細(xì)的Struts2入門教程,本套Struts2視頻教程適合Struts2框架零基礎(chǔ)學(xué)員學(xué)習(xí),這套入門教程通俗易懂,是你學(xué)習(xí)Struts2框架的好幫手。
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743