mvc框架有Struts1,struts2,spring mvc,grails,JSF,另外還有一個Tapestry。
常用的MVC框架有JSP + servlet + javabean的模式。
現在很多公司都是自己實現MVC框架,而不是用開源框架。Struts1,struts2,spring mvc,grails,JSF都是比較常用的MVC框架,另外還有一個Tapestry。
MVC模式的某種框架,它強制性的使應用程序的輸入、處理和輸出分開。使用MVC應用程序被分成三個核心部件:模型、視圖、控制器。它們各自處理自己的任務。最典型的MVC就是JSP + servlet + javabean的模式。
使用mvc框架核心控制器的主要用途是處理所有的請求,然后對那些特殊的請求 (控制器)統一的進行處理(字符編碼、文件上傳、參數接受、異常處理等等),SpringMVC核心控制器是Servlet,而Struts2是Filter。
擴展資料
MVC框架性能
SpringMVC會稍微比Struts2快。SpringMVC是基于方法的設計,而Sturts2是基于類,每次發一次請求都會實例一個action,每個action都會被注入屬性,而SpringMVC基于方法,粒度更細,但要小心把握像在servlet控制數據一樣。
SpringMVC是方法級別的攔截,攔截到方法后根據參數上的注解,把request數據注入進去,在SpringMVC中,一個方法對應一個request上下文。而Struts2框架是類級別的攔截,每次來了請求就創建一個Action,然后調用setter getter方法把request中的數據注入;Struts2實際上是通過setter getter方法與request打交道的。
關于常用的MVC框架是什么就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
香港匯豐銀行電話是多少?香港匯豐銀行客服電話為95366。具體相關業務的電話如下:1、個人金融業務與服務咨詢:匯豐銀行客服電話(全國):800-830-2880(僅限固定電話);匯豐銀行客服電話:(+86)-(20)-83918133(境外或移動電話)。2、運籌理財服務:匯豐銀行客服電話(全國):800-820-8878(僅限固定電話);匯豐銀行客服電話:(+86)-400-820-8878/(+...
科興控股是國企嗎?科興控股并不是國企??婆d控股全稱為北京科興生物制品有限公司,它是由科新控股有限公司和北京北大未名生物工程集團有限責任公司共同出資建立的一家企業,屬于生物高科技技術行業。2001年,北京科興生物制品有限公司正式在北京中關村高科技園區注冊成立??婆d控股簡介北京科興控股公司是中國境內第一家在美國證券交易所上市的疫苗企業。除此以外,北京科興生物制品有限公司還擁有一個子公司,其名字為唐山銀...
子公司是在國際商務中指由母公司投入全部或部分股份,依法在世界各地設立的東道國法人企業。子公司在法律上獨立于母公司,并擁有獨立而完整的公司管理組織體系,因而在經營方面具有較大的獨立性和一定的靈活性。那么,參股子公司是什么意思?參股與控股有什么不同?小編為您解答。參股公司是指母公司參股的企業以及全資子公司控股、參股的企業。參股公司相對于控股公司來說:控股公司是指通過持有某一公司一定數量的股份,而對該公...