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

<b>Web操纵程序模子及其Java实现之第一部份</b>[Java编程]

赞助商链接



  本文“<b>Web操纵程序模子及其Java实现之第一部份</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

第一部份:几种典型的利用程序模子

利用程序是什么,简单的来说,它是人类客观世界的问题范畴在计算机世界的办理筹划.我们生活的客观世界复杂多样,计算机世界也是博识高深,怎样从广泛的意义上来表述利用程序是一个非常有效的课题.利用程序的编程模子,也就是利用程序的拓扑构造,是一门关于利用程序的科学.从事软件计划、软件开辟的人员,假如可以就利用程序的编程模子有充足的器重,将受益匪浅.

引言

简单介绍利用程序编程模子的发展历程,以及我们常用的几种利用程序编程模子.通过对多个模子的表述加深人们对编程模子的概念,为下面进一步描写Web利用模子打下底子,

1、利用程序的基本功效单元

构成利用程序的功效代码及其资源,按照其在利用程序中的功效,可以简单分化成为三个部份:用户界面(User Interface),事件逻辑(Business Logic)和数据存取(Data Access).利用程序的基本功效单元如图1所示.

图1、利用程序功效分化

2、几种典型的编程模子

随着计算机技术的发展和利用的深化,利用程序的编程模子在不断的演变,先后呈现了:单层利用模子(monolithic);两层客户/服务器利用模子(two-tier client/server);多层利用模子(multitier client/server); 分布式系统;基于Web的多层利用模子(web-based multitier client/server).

单层利用模子

早期为大型机编写的利用程序,没有将利用程序三个构成部份脱离,即没有将用户界面、事件逻辑和数据存取脱离.这种体系构造跟当时的计算机水暖和利用情况有一定的接洽,当时的用户通过哑终端来同享大型机资源,哑终端没有任何处理本领,全部的用户界面、事件逻辑和数据存取功效都是在大型机上实现,这样当时利用单层体系构造而没有呈现多层体系构造是公道的.单层的利用程序构造见图2所示.

图2、单层的利用程序模子

两层客户/服务器利用模子

PC机的呈现对利用程序模子的发展带来了宏大的推动力,这时呈现了客户服务器情势的利用程序,即利用程序的代码和资源被明确的划分为客户端和服务器端.因为PC机有了一定的处理本领,传统在大型机上实现的的用户界面和部份事件逻辑被移到PC机上运行(我们将这种PC机端的代码称为利用程序客户端),而大型机则供应部份事件逻辑处理和数据存取的功效(我们将这种大型机端的代码称为利用程序服务器端).随着PC机处理本领在渐渐加大,客户端履行的任务渐渐增添,这时对服务器端的硬件要求也在渐渐的降低.

按照事件逻辑在客户端和服务器端分配的差别,该种模子有图3所示几种情势.

图3、两层客户/服务器利用模子的三种情势

需求值得注意的是,客户/服务器利用程序常常表现为客户端和服务器端运行在差别的计算机上,但这并非必定的要求,在同一台计算机上一样可以实现客户/服务器利用程序.


  以上是“<b>Web操纵程序模子及其Java实现之第一部份</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 .