⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 基于mvc模式struts框架研究与应用详解—jsp教程1.htm

📁 介绍了MVC的很多内容(基于MVC模式Struts框架研究与应用详解—JSP教程
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0052)http://www.68design.net/Development/JSP/21315-1.html -->
<HTML><HEAD><TITLE>基于MVC模式Struts框架研究与应用详解—JSP教程</TITLE>
<META http-equiv=Content-Type content="text/html; charset=utf-8"><LINK 
href="基于MVC模式Struts框架研究与应用详解—JSP教程1.files/css2.css" type=text/css 
rel=stylesheet>
<META content=MVC模式,Struts框架 name=keywords>
<META content=MVC模式,Struts框架 name=description>
<STYLE type=text/css>BODY {
	BACKGROUND-COLOR: #b5c5b9
}
</STYLE>

<SCRIPT>
function resizepic(thispic) 
{ 
if(thispic.width>570) thispic.width=570; 
} 
function bbimg(o) 
{ 
  var zoom=parseInt(o.style.zoom, 10)||100; 
  zoom+=event.wheelDelta/12; 
  if (zoom>0) o.style.zoom=zoom+'%'; 
  return false; 
}
function CheckComment(){
	fcm.submit();
	fcm.s.disabled=true;
}
function AddFav()
{
window.external.AddFavorite(location.href,document.title)
}
</SCRIPT>

<META content="MSHTML 6.00.2900.3268" name=GENERATOR></HEAD>
<BODY style="MARGIN: 0px">
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR>
    <TD align=middle bgColor=#199501 height=26>
      <TABLE cellSpacing=0 cellPadding=0 width=980 border=0>
        <TBODY>
        <TR>
          <TD align=middle><A class=a02 href="http://www.68design.net/" 
            target=_blank>首页</A>  <A class=a02 href="http://sc.68design.net/" 
            target=_blank>韩国资源</A>  <A class=a02 
            href="http://main.68design.net/cool" target=_blank>酷站加油</A>  <A 
            class=a02 href="http://main.68design.net/show/" 
            target=_blank>我的展厅</A>  <A class=a02 
            href="http://main.68design.net/designweb" target=_blank>设计名站</A>  <A 
            class=a02 href="http://sc.68design.net/gd.htm" 
            target=_blank>古典元素</A>  <A class=a02 
            href="http://www.68design.net/Download/" target=_blank>推荐下载</A>  <A 
            class=a02 href="http://www.68design.net/Appreciate/" 
            target=_blank>设计欣赏</A>  <A class=a02 
            href="http://www.68design.net/Interview/" target=_blank>每周专访</A>  <A 
            class=a02 href="http://main.68design.net/position.aspx" 
            target=_blank>招募精英</A>  <A class=a02 
            href="http://main.68design.net/talents.aspx">人才专区</A>  <A class=a02 
            href="http://www.68design.net/Web-Guide/">网页教程</A>  <A class=a02 
            href="http://www.68design.net/Graphic/" target=_blank>平面设计</A>  <A 
            class=a02 href="http://www.68design.net/Development/" 
            target=_blank>编程开发</A>  <A class=a02 
            href="http://www.68design.net/Contest/" 
        target=_blank>设计竞赛</A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<SCRIPT language=javascript 
src="基于MVC模式Struts框架研究与应用详解—JSP教程1.files/news.top1.js" 
type=text/javascript></SCRIPT>

<SCRIPT language=javascript 
src="基于MVC模式Struts框架研究与应用详解—JSP教程1.files/news.top2.js" 
type=text/javascript></SCRIPT>

<TABLE cellSpacing=0 cellPadding=0 width=980 align=center border=0>
  <TBODY>
  <TR>
    <TD class=t14 align=middle width=42 height=48><IMG height=29 
      src="基于MVC模式Struts框架研究与应用详解—JSP教程1.files/68logo.gif" width=24></TD>
    <TD>
      <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
        <TBODY>
        <TR>
          <TD width=450>当前位置:<A href="http://www.68design.net/">首页</A> &gt; <A 
            href="http://www.68design.net/Development/">编程开发</A> &gt; <A 
            href="http://www.68design.net/Development/JSP/list-1.html">JSP教程</A> 
            &gt; 正文</TD><!-- Search Google -->
          <FORM action=http://www.google.cn/search method=get target=_top>
          <TD vAlign=bottom align=right>
            <TABLE bgColor=#ffffff>
              <TBODY>
              <TR>
                <TD vAlign=top noWrap align=left height=32><A 
                  href="http://www.google.com/"><IMG alt=Google 
                  src="基于MVC模式Struts框架研究与应用详解—JSP教程1.files/Logo_25wht.gif" 
                  align=middle border=0></IMG></A> <LABEL style="DISPLAY: none" 
                  for=sbi>输入您的搜索字词</LABEL> <INPUT id=sbi maxLength=255 size=31 
                  name=q></INPUT> <LABEL style="DISPLAY: none" 
                  for=sbb>提交搜索表单</LABEL> <INPUT id=sbb type=submit value=搜索 name=sa></INPUT> <INPUT 
                  type=hidden value=pub-8303457437254535 name=client></INPUT> 
                  <INPUT type=hidden value=1 name=forid></INPUT> <INPUT 
                  type=hidden value=aff name=prog></INPUT> <INPUT type=hidden 
                  value=UTF-8 name=ie></INPUT> <INPUT type=hidden value=UTF-8 
                  name=oe></INPUT> <INPUT type=hidden value=zh-CN 
                  name=hl></INPUT> </TD></TR></TBODY></TABLE></TD></FORM><!-- Search Google --></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=980 align=center border=0>
  <TBODY>
  <TR>
    <TD vAlign=top bgColor=#cedac5 colSpan=3 height=1></TD></TR>
  <TR>
    <TD vAlign=top align=middle width=670 bgColor=#fafafa>
      <TABLE cellSpacing=0 cellPadding=7 width="97%" border=0>
        <TBODY>
        <TR>
          <TD class=t25 vAlign=bottom align=middle 
            height=65>基于MVC模式Struts框架研究与应用详解</TD></TR>
        <TR>
          <TD align=middle bgColor=#cedac5 height=1></TD></TR>
        <TR>
          <TD align=middle height=35>来源:68design.net <SPAN 
            class=en2>2007年07月28日 11:12</SPAN> <A 
            href="http://www.68design.net/comment/21315-1.html" 
            target=_blank>网友评论:0条</A> 点击:
            <SCRIPT language=javascript 
            src="基于MVC模式Struts框架研究与应用详解—JSP教程1.files/click.htm" 
            type=text/javascript></SCRIPT>
          </TD></TR>
        <TR>
          <TD class=t14 
          style="PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 30px; PADDING-TOP: 30px">
            <DIV style="OVERFLOW: hidden; WIDTH: 610px">
            <P style="TEXT-INDENT: 2em"><B>摘要:</B> 
            Struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发。本文讨论了Struts框架实现MVC模式的原理与方法,给出了一个具体的应用实例。<BR><BR>  分布式企业应用软件结构复杂、涉及多种技术,对设计开发人员提出了很高的要求。在此情况下,运用设计模式――可复用的设计方案进行软件的设计开发十分必要。MVC模式已被证明是一种成功的软件设计模式,本文主要讨论了一种实现MVC模式的应用框架――Struts,并通过一个实例展示了Struts框架实现MVC模式的方法。<BR><BR>  <B>MVC设计模式</B><BR><BR>  MVC(Modle-View-Controller,模型-视图-控制器)模式是Xerox 
            PARC在20世纪80年代为编程语言Smalltalk-80所设计的一种软件设计模式,至今已被广泛使用,并被推荐为Sun公司J2EE平台的设计模式,其为开发交互式应用系统提供了一个优秀的设计模式,受到越来越多开发者的欢迎。<BR><BR>  MVC模式主要由3个部分组成:模型、视图和控制器,其结构如图1所示。 
            <BR><BR>
            <P align=center><A 
            href="基于MVC模式Struts框架研究与应用详解—JSP教程1.files/GpyDlpJmvTNV58B.gif" 
            target=_blank><IMG onmousewheel="return bbimg(this)" 
            style="CURSOR: hand" alt=按此在新窗口浏览图片 
            src="基于MVC模式Struts框架研究与应用详解—JSP教程1.files/GpyDlpJmvTNV58B.gif" 
            onload=resizepic(this) align=absMiddle border=0></A><BR>图1 
            MVC模式框架</P><BR>  模型表示业务逻辑和业务规则等,在MVC的三个部件中拥有最多的处理任务。它可以用JavaBean和EJB等组件技术来处理数据库的访问。模型能为多个视图提供数据。由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。 
            <BR><BR>  视图是屏幕上的显示。模型进行操作之后,其结果就是通过视图来显示的。在视图中其实没有真正的处理发生,只是作为一种输出数据并允许用户操作的方式。<BR><BR>  控制器用于管理用户与视图发生的交互。一旦用户想对模型进行处理时,它不能直接去执行模型,而是通过控制器来间接地实现。控制器能从视图中取值,然后将相应的值传给模型进行处理。控制器接受用户的输入并调用模型和视图去完成用户的需求。<BR><BR>  由上述可知,MVC模式的处理过程是:首先由控制器接收用户的请求,并决定应该调用哪个模型来进行处理,然后模型用业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图返回数据,并通过表达层呈现给用户。<BR><BR>  MVC本身就是一个非常复杂的系统,所以采用MVC实现Web应用时,最好选一个现成的MVC框架,在此之下进行开发,从而取得事半功倍的效果。现在有很多可供使用的MVC框架,由于Struts有完整的文档并且相对来讲比较简单,所以用它开发MVC系统还是比较方便地。<BR><BR>  <B>Struts框架</B><BR><BR>  Struts是Apache组织的一个开放源码项目。Struts是一个比较好的MVC框架,提供了对开发MVC系统的底层支持,它采用的主要技术是Servlet,JSP和Custom 
            tag library。其基本构成如图2所示。 <BR><BR>
            <P align=center><A 
            href="基于MVC模式Struts框架研究与应用详解—JSP教程1.files/Zd7irDnLa2Ospdb.gif" 
            target=_blank><IMG onmousewheel="return bbimg(this)" 
            style="CURSOR: hand" alt=按此在新窗口浏览图片 
            src="基于MVC模式Struts框架研究与应用详解—JSP教程1.files/Zd7irDnLa2Ospdb.gif" 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -