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
  • 阅读 ( 221 )
  • 分类:IT

你可能感兴趣的文章

基因型(genotype)和表型(phenotype)的区别

基因型和表型之间的关键区别在于基因型是DNA中负责某一性状的一组基因,而表型则是某一特定性状的物理表现。 人类遗传学和分子生物学目前处于前沿,基因治疗的日子也不远了。遗传学和遗传科学在奥古斯丁祭司Gregor Men...

  • 发布于 2020-09-25 00:15
  • 阅读 ( 341 )

v型(v type)和f型ATP酶(f type atpase)的区别

V型ATP酶与F型ATP酶的主要区别在于,V型ATP酶是ATP驱动的离子泵,而F型ATP酶是细胞内ATP合成酶。 ATP酶是指能水解的ATP酶。一般来说,ATP酶分解ATP,反应过程中释放的能量被用来做功,因为ATP是为所有细胞过程提供能量的能量货...

  • 发布于 2020-09-26 04:26
  • 阅读 ( 525 )

营养缺陷型(auxotrophs)和原养型(prototrophs)的区别

营养缺陷型和原营养型的关键区别在于,营养缺陷型微生物是一种突变型微生物,它们失去了产生生长所需的特定有机化合物的能力,而原营养型微生物是能够产生所有所需有机化合物的野生型微生物。 微生物表现出不同的...

  • 发布于 2020-10-15 19:18
  • 阅读 ( 470 )

父母类型(parental type)和重组型染色体(recombinant type chromosomes)的区别

关键区别-亲本型与重组型染色体 染色体是一种线状结构,DNA被包裹在细胞核中。在二倍体细胞中,有23对染色体(共46条染色体)。在配子中,只有23条染色体被发现。因此它们是单倍体细胞。减数分裂是有性生殖过程中发生...

  • 发布于 2020-10-19 21:57
  • 阅读 ( 295 )

i型(type i)和Ⅱ型限制酶(type ii restriction enzyme)的区别

关键区别-i型与ii型限制性酶 限制性内切酶,通常被称为限制性内切酶,具有将DNA分子切割成小片段的能力。这个裂解过程发生在DNA分子的一个特殊识别位点附近或是一个叫做限制位点的位置。识别位点通常由4-8个碱基对组成...

  • 发布于 2020-10-20 15:56
  • 阅读 ( 402 )

基因频率(gene frequency)和基因型频率(genotypic frequency)的区别

关键区别-基因频率与基因型频率 目前,由于新兴物种的流行趋势,群体遗传学已成为遗传学家广泛研究的领域。因此,群体遗传学可以通过微进化来衡量,在微进化中,小群体的进化可以从等位基因频率或基因频率、基因型...

  • 发布于 2020-10-20 18:30
  • 阅读 ( 314 )

crp(crp)和同型半胱氨酸(homocysteine)的区别

CRP与同型半胱氨酸的主要区别在于C反应蛋白(CRP)是一种五聚体蛋白,而同型半胱氨酸是一种非蛋白原α氨基酸。 炎症是一种复杂的生物反应,针对不同的有害**,如病原体、体内受损细胞或**物。它涉及免疫细胞、分子介质...

  • 发布于 2020-10-21 23:08
  • 阅读 ( 212 )

表型(phenotype)和基因型比率(genotype ratio)的区别

表型与基因型比率的关键区别在于,表型比是表现某一性状的可见表达的后代的相对数量或模式,而基因型比率则是根据遗传构成的后代分布模式。 表型和基因型是在遗传学中用来描述生物体特征的两个术语。这些术语有助...

  • 发布于 2020-10-22 04:46
  • 阅读 ( 605 )

类型1(type 1)和2型肌纤维(type 2 muscle fibers)的区别

1型肌纤维和2型肌纤维的主要区别在于1型肌纤维收缩缓慢,而2型肌纤维收缩迅速。此外,1型肌纤维依赖于有氧呼吸,而2型肌纤维依赖于无氧呼吸。 有三种主要类型的肌肉。其中,骨骼肌是附着在骨骼上的一种。单独的肌肉...

  • 发布于 2020-10-22 11:33
  • 阅读 ( 1067 )

有魅力的(charismatic)和变革型领导(transformational leadership)的区别

...有魅力的(chari**atic)和变革型领导(transformational leadership)的区别 魅力型领导和变革型领导是领导的两个重要分类,它们之间有一个关键的区别。当谈到领导作为一个整体,这有着深刻的历史。领导为变革和**变革创造了一种氛围。...

  • 发布于 2020-10-28 12:10
  • 阅读 ( 933 )
p734zh74g091
p734zh74g091

0 篇文章

相关推荐