mvc1型(mvc1)和mvc2型(mvc2)的區別

MVC1與MVC2...

mvc1型(mvc1)和mvc2型(mvc2)的區別

MVC1與MVC2

MVC實際上是一種設計模式,可以進一步分為兩種模式:mvcmodel1和mvcmodel2。

MVC2實際上是一個更複雜的模式,其中表示控制邏輯和應用程式狀態是分離的。因此,與MVC1體系結構不同,Model2沒有以頁面為中心的屬性。模型2還有一個控制器,負責所有傳入的請求,計算出接下來會出現什麼,以及顯示什麼檢視。在MVC2上,下一階段或檢視的JSP頁面連結也將透過控制器,而不是MVC1,在MVC1中JSP頁面直接指向JSP頁面。

因此基本上,MVC1主要由使用JSP的控制元素組成,而MVC2使用JSP和Servlet,這被認為在提供使用者介面方面比模型1更好。MVC1還使用javabean進行資料檢索。

兩個模型的系統在處理和檢視頁面的方式上的差異變得非常明顯。為了進一步解釋,MVC1從JSP接受請求開始,JSP與Bean一起工作,兩者結合處理邏輯以產生結果。當bean扮演模型的角色時,作業在兩者之間進行劃分,而JSP不僅是“控制器”,而且是“檢視”。這種型別的頁面之間的直接訪問使得MVC1模型非常適合於較小的應用程式。

另一方面,MVC2由於其“集中”特性,通常用於較大或互動的應用程式。與MVC1不同,當前顯示的頁面是決定下一個要開啟的頁面的頁面,MVC2體系結構使用瀏覽器與Servlet或JSP頁面之間的控制器。如上所述,控制器充當主“通道”,其中請求透過,為下一檢視鋪平道路。模型2基本上將這些JSP頁面和servlet彼此分離,而模型1則將這兩個頁面保持耦合。因此,MVC2對許多使用者來說更容易操作,並且能夠支援更複雜的系統。

然而,目前很少有應用程式使用MVC1作為其架構設計。由於對網頁瀏覽的需求越來越高,所以在任何程式中使用MVC2是一種常態。當然,MVC1是無限簡單的事實意味著它仍然是研究的一個熱門。然而,實際應用程式不再像MVC2那樣經常地進行。

然而,今天常見的誤解之一包括MVC1和MVC2的用法。大多數人認為MVC2實際上是MVC的一個新版本,但事實是它是一個子類別或處理過程的另一種方式,因此被命名為model2。

理想情況下,那些想要掌握軟體體系結構的人應該選擇同時學習MVC的兩個方面,而不僅僅是MVC2。考慮到MVC1是首次引入的,這將有助於更好地理解整個系統。

總結:

1.MVC2使用系統控制器,而MVC1不使用。

2.MVC1程序從一個JSP頁面轉到另一個頁面,而MVC2則在指向另一個頁面之前指向一個公共面板。

3.MVC1現在很少使用,主要適用於簡單的獨立程式。

4.MVC2是目前最常用的體系結構模型,最適合於更複雜的系統。

  • 發表於 2021-06-23 21:43
  • 閱讀 ( 30 )
  • 分類:科技

你可能感興趣的文章

基因型(genotype)和表型(phenotype)的區別

...境因素對兩者都有影響。 基因型(genotype)和表型(phenotype)的區別 基因型是一個基因的遺傳資訊,它編碼一個特定的性狀或一個有機體。另一方面,表型是一個特定特徵的可見或可見的表達。因此,這是基因型和表型的關鍵區別。...

  • 發佈於 2020-09-25 00:15
  • 閲讀 ( 51 )

v型(v type)和f型ATP酶(f type atpase)的區別

...溶性複合物和膜複合物。 v型(v type)和f型ATP酶(f type atpase)的區別 空泡型H+ATP酶或V型ATP酶是一種透過ATP水解產生能量,使質子穿過真核細胞胞內和質膜的酶。相比之下,F型ATP酶是一種酶,是ATP合成的原酶。所以,這就是V型和F型AT...

  • 發佈於 2020-09-26 04:26
  • 閲讀 ( 89 )

營養缺陷型(auxotrophs)和原養型(prototrophs)的區別

...抗力和敏感性。 營養缺陷型(auxotrophs)和原養型(prototrophs)的區別 營養缺陷型和原營養型是可供選擇的表型。營養缺陷型是指不能產生生長所需的特定有機化合物的有機體,而原生質營養體則是能夠從無機化合物中合成生長所需...

  • 發佈於 2020-10-15 19:18
  • 閲讀 ( 83 )

二價(bivalent)和三價脊髓灰質炎疫苗(trivalent polio vaccine)的區別

... 二價(bivalent)和三價脊髓灰質炎疫苗(trivalent polio vaccine)的區別 二價脊髓灰質炎疫苗是一種減毒口服脊髓灰質炎疫苗,含有減毒脊髓灰質炎病毒血清型1和3的組合。相比之下,三價脊髓灰質炎疫苗是一種減毒口服疫苗,含有所有...

  • 發佈於 2020-10-16 19:04
  • 閲讀 ( 52 )

值型別(value type)和參考型別(reference type)的區別

...值。資料型別可分為值型別和引用型別。價值型和參照型的區別取決於兩個特徵。這些是變數儲存在記憶體中的位置,以及它們在賦值語句中的行為方式。本文討論了值型別和引用型別的區別。值型別和引用型別之間的關鍵區別...

  • 發佈於 2020-10-19 07:42
  • 閲讀 ( 58 )

父母型別(parental type)和重組型染色體(recombinant type chromosomes)的區別

...區域斷裂並與另一個匹配的染色體重新連線時同源染色體的區域。 圖01:重組染色體 重組染色體產生的後代表型與親代表型不同。它們導致了有機體之間的遺傳多樣性。 父母型別(parental type)和重組型染色體(recombinant type chromosome...

  • 發佈於 2020-10-19 21:57
  • 閲讀 ( 56 )

nf1型(nf1)和nf2型(nf2)的區別

...腫瘤形成為特徵的常染色體顯性疾病 nf1型(nf1)和nf2型(nf2)的區別 神經纖維瘤病1(NF1)與神經纖維瘤病2(NF2) 只有神經纖維瘤發生在NF1。 不同型別的腫瘤包括面板神經纖維瘤、聽神經瘤、腦膜瘤和膠質瘤在NF2中發生...

  • 發佈於 2020-10-20 01:41
  • 閲讀 ( 36 )

i型(type i)和Ⅱ型限制酶(type ii restriction enzyme)的區別

...都很有用。 i型(type i)和Ⅱ型限制酶(type ii restriction enzyme)的區別 Ⅰ型與Ⅱ型限制性酶 Ⅰ型限制性酶是一種DNA限制性酶,它在遠離識別位點的任意位置切割DNA。 Ⅱ型限制性酶是一種DNA限制性酶,它在靠近或位於識別...

  • 發佈於 2020-10-20 15:56
  • 閲讀 ( 59 )

基因頻率(gene frequency)和基因型頻率(genotypic frequency)的區別

...係。 基因頻率(gene frequency)和基因型頻率(genotypic frequency)的區別 基因頻率與基因頻率 基因頻率是特定基因/等位基因在特定人群中在選定時間段內重複出現的百分比。 基因型頻率是指某一基因型在某一特定時間段內...

  • 發佈於 2020-10-20 18:30
  • 閲讀 ( 53 )

crp(crp)和同型半胱氨酸(homocysteine)的區別

...型別的可靠臨床指標。 crp(crp)和同型半胱氨酸(homocysteine)的區別 CRP是一種蛋白質,而同型半胱氨酸是一種非蛋白源性氨基酸。因此,這是CRP與同型半胱氨酸的關鍵區別。此外,CRP的合成發生在肝臟,而同型半胱氨酸的生物合成...

  • 發佈於 2020-10-21 23:08
  • 閲讀 ( 57 )
p734zh74g091
p734zh74g091

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦