<span id="l42vo"></span>
<progress id="l42vo"><big id="l42vo"></big></progress>
  • <th id="l42vo"></th>
    <rp id="l42vo"></rp>
    <em id="l42vo"><strike id="l42vo"></strike></em>
    <li id="l42vo"></li>
    <label id="l42vo"><object id="l42vo"><input id="l42vo"></input></object></label>
  • 教育行業A股IPO第一股(股票代碼 003032)

    全國咨詢/投訴熱線:400-618-4000

    Struts2是什么?有什么優勢?

    更新時間:2021年09月17日18時03分 來源:傳智教育 瀏覽次數:

    Struts2是Apache軟件組織推出的一個基于MVC模式的輕量級Web框架,自問世以來,就受到了廣大Web開發者的歡迎。目前,Struts2在Java Web開發領域中已占據了十分重要的地位。


    Struts2概述

    目前為止,Struts框架擁有兩個主要版本:Struts1.x和Struts2.x。Struts1是最早的基于MVC模式的輕量級Web框架,它能夠合理劃分代碼結構,并包含驗證框架、國際化框架等多種實用工具框架。隨著技術的不斷進步,Struts1的局限性也越來越多地暴露出來。為了符合更加靈活、高效的開發需求,Struts2框架應運而生,并在逐漸取代Struts1框架。

    Struts2是在Struts1和WebWork技術(WebWork是由OpenSymphony組織開發的致力于組件化和代碼重用的J2EE Web框架,它也是一個MVC框架)的基礎上進行合并后的全新框架。雖然Struts2的名字與Struts1相似,但其設計思想有很大不同,因為Struts2是以WebWork為核心的,它是WebWork技術與Struts1技術的結合,所以Struts2可以理解為WebWork的更新產品。


    Struts2優勢

    Struts2擁有優良的設計和功能,其優勢具體如下。

    ·項目開源,使用及拓展方便。

    ·通過簡單、集中的配置調度業務類,使配置和修改都非常容易。

    ·提供簡單、統一的表達式語言訪問所有可供訪問的數據。

    ·提供標準、強大的驗證框架和國際化框架。

    ·提供強大、可以有效減少頁面代碼的標簽。

    ·提供Exception處理機制,并且具有良好的 Ajax支持。

    ·Result方式的頁面導航,通過Result標簽很方便地實現重定向和頁面跳轉。

    ·擁有智能的默認設置,不需要另外進行繁瑣的設置。使用默認設置就可以完成大多數項目程序開發所需要的功能。

    好口碑IT培訓



    猜你喜歡:

    什么是動態代理?兩種常用的動態代理方式

    Java面試題及答案最新匯總

    自旋鎖原理是什么?自旋鎖有什么優缺點?

    傳智教育Java培訓課程

    中文字幕手机在线看片不卡,国产日韩欧美不卡在线二区,国产精品国产自线拍,么公的粗大征服了我 小说 网站地图 <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>