当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:15:00  来源:本站整理

<b>Struts开辟指南之MVC架构</b>[Java编程]

赞助商链接



  本文“<b>Struts开辟指南之MVC架构</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

模子-视图-掌握器(MVC)是80年代Smalltalk-80呈现的一种软件计划情势,目前已经被遍及的利用.

1、模子(Model)

模子是利用程序的主体部份.模子表示业务数据,大概业务逻辑.

2、视图(View)

视图是利用程序顶用户界面相关的部份,是用户看到并与之交互的界面.

3、掌握器(controller)

掌握器工作就是按照用户的输入,掌握用户界面数据显示和更新model对象状况.

MVC 式的呈现不但实现了功效模块和显示模块的别离,同时它还提高了利用系统的可保护性、可扩大性、可移植性和组件的可复用性

早期的程序中,假如不注意对数功效和显示的解耦合,常常会招致程序的复杂及难以保护.很多VB,Delphi等RAD程序都有这种问题.乃至目前的C#,Java有时刻也会呈现把业务逻辑写在显示模块中的现象

管MVC计划情势很早就提出,但在Web项目的开辟中引入MVC倒是步履维艰.主要缘由:一是在早期的Web项目的开辟中,程序语言和HTML的别离一向难以实现.CGI程序以字符串输出的情势动态地生成HTML内容.后来随着脚本语言的呈现,前面的方法又被倒了过来,改成将脚本语言书写的程序嵌入在HTML内容中.这两种方法有一个相同的不足之处即它们老是无法将程序语言和HTML别离.二是脚本语言的功效相对较弱,贫乏支持MVC计划情势的一些必要的技术底子.直到基于J2EE的JSP Model 2问世时才得以改变.它用JSP技术实现视图的功效,用Servlet技术实现掌握器的功效,用JavaBean技术实现模子的功效

JSP Model 1 与 JSP Model 2

SUN在JSP呈现早期拟定了两种标准,称为Model1和Model2.固然Model2在一定程度上实现了MVC,但是它的利用用并不尽如人意

JSP Model 1

JSP Model 2

model2 简单使系统呈现多个Controller,并且对页面导航的处理对比复杂

有些人认为model2仍不够好,于是Craig R. McClanahan 2000年5月 提交了一个WEB framework给Java Community.这就是后来的Struts.

2001年7月,Struts1.0,正式公布.该项目也成为了Apache Jakarta的子项目之一

Struts 质上就是在Model2的底子上实现的一个MVC架构.它只有一此中央掌握器,他采取XML定制转向的URL.采取Action来处理逻辑


  以上是“<b>Struts开辟指南之MVC架构</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .