基于MVC模式的应用软件开发框架研究

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

图能够视为模型的一种提供模式,也就是指,在模型应用的过 程中,视图是外观因素以及应用程序的表现方式。从视图在应 用软件中发挥的作用来说,视图能够访问模型以及相关的读方 法,但是不能访问其他的方法。由此可以看出,视图并不能够 了解应用软件中的控制器,但是一旦模型出现了变化,视图可 以接收到变化的相关信息。比如,某应用软件的应用界面主要 通过JSP+Tag Lib来实现,如果将JSP摒弃掉,则应用界面过于 抽象。因此,设计人员在进行基于MVC模式的应用软件开发框 架的设计时,需要明确JSP的重要性,做好设计的前期规划工 作,确保用户的不同需求都能够通过不同的验证器来满足,常 用的验证器包括RE RValidator以及Range Validator等[4]。
2 基于MVC模式的应用软件开发框架分析 2.1 从应用角度分析 J2EE是基于MVC模式框架的主要平台,能够将传统的信
息输入、信息处理以及信息输出模型转变成通过图形来展现的 用户交互模型。在进行基于MVC模式的应用软件开发框架分 析时,首先要明确MVC模式框架各个层次的应用内容,①模 型层,主要用于表达以及访问商业数据,并进行商业逻辑以及 操作的执行;②控制层,主要用于访问相关的功能函数,并通 过功能函数完成相应的任务;③视图层,主要用于展现模型层 的内容,视图层会从模型层中获取相应的数据,并将这些数据 展现在系统界面中,如何将这些数据进行展现则有控制器来完 成。另外,MVC模式框架中的控制层还会定义应用程序的所 有行为,控制层能够将用户的请求进行分配,并选择最佳的视 图将用户的请求展示在系统界面中,从而为用户的输入进行解 释,并将用户的输入转变成模型层能够执行的操作内容。因 此,根据某一平台进行MVC模式框架的应用时,能够为应用软 件系统提供更为全面的解决方案。
2.2 从模型角度分析 模型不仅包括应用软件的核心功能,更能够实现应用程序状 态的封装。在MVC模式框架中,模型主要分成两个方面:其一, 和Java Bean十分类似的实体对象,这一实体对象和应用软件系统 中切实存在的对象相互对应;其二,用于处理对象的商业逻辑[3]。 2.3 从界面角度分析 我们所说的界面角度指的是视图或者系统的应用界面。视
1 MVC模式框架的概述
在计算机行业中,MVC模式主要是指模型、视图以及控制器 三者集于一体的模式,要求技术人员在进行应用软件开发的过程 中,必须将开发项目划分为三层结构。通过MVC模式的应用,能 够使软件设计人员更加认真地编写每层结构的编码,从而降低应 用软件的耦合度。观察MVC模式可以发现,技术人员设计的模型 在应用软件开发框架中,发挥着十分重要的作用。对于所有种类 的计算机程序来说,其核心部分为数据因素。在应用MVC模式的 开发框架时,可以对程序的数据因素进行抽象处理。观察MVC模 式的实际应用状况可以发现,在存储任何形式的数据时,应用软 件中的程序都可以通过模型对其实施相关操作。
3 结束语 一机信息技术广泛地渗透到我们工作和生活的各个角 落,为人们的学习、生活以及工作带来极大的便利。为此,对 于技术人员的软件开发工作而言,软件开发框架的制定在开发 领域中起着关键的作用,会对应用软件的实际应用状况产生直 接的影响。经过此文的分析我们可以知道,通过对MVC模式 下软件开发框架的探究可知,技术人员需要明确MVC模式中模 型、视图、应用界面以及控制器的作用,并了解软件开发框架 的运行流程,这样才能设计出满足客户需求,稳定安全运行的 应用软件,从而促进我国计算机行业的发展。
前言
框架主要是指对子系统或者部分完整系统的概括说明,并 对子系统以及完整系统进行体系结构角度的定义,为技术人员 创建系统的基本构造模块提供了帮助。在进行应用软件的开发 时,技术人员需要频繁地应用框架,从而实现整个软件系统业 务逻辑的完成。从某种程度上看来,J2EE就由框架结构组成。 也就是说,能够将MVC模式应用于应用软件开发的框架中[1]。
TECHNOLOGY AND INFORMATION
IT技术论坛
基于MVC模式的应用软件开发框架研究
林崇喜 伍燕平 中国电子信息产业集团桂林长海发展有限责任公司 广西 桂林 541001
摘 要 MVC模式主要通过图形实现用户交互模型的建立,在J2EE应用程序的开发中应用十分广泛。在MVC模式 下的软件开发,需要具备更高的模型层次。所以,文章详细论述了在MVC模式下的应用软件开发框架,旨在能够为 相关业界人士提供有价值的借鉴与参考,进而为软件开发贡献应有之力。 关键词 MVC模式;应用软件;开发框架
参考文献 [1] 刘姝君,左乐.MVC模式下的应用软件开发框架初探[J].通讯世
另外,MVC模式下的软件开发框架具有独特的应用界面, 应用界面主要用来展现数据模型中处理的相关数据信息。用户在 应用软件系统的时候,可以通过应用界面进行数据信息的操作, 模型会将数据信息的处理结果通过界面展现给用户。应用界面主 要通过flash界面、windows界面以及web网页等方式进行展现[2]。
2.4 从控制器角度分析 控制器主要用来控制应用软件的具体流程和导向,在实际 运用该应用软件的过程中,需要根据模型对象提供的相关信息, 对可理解模式的视图进行转换。在基于MVC模式框架中,控制 器主要用来控制应用系统的功能模块及其操作。因此,设计人员 需要对软件系统、软件的功能以及控制器的操作问题进行改进。 与此同时,在MVC模式框架中,数据库也占据十分重要的 位置,数据库设计的合理性会对应用软件的程序应用产生直接 的影响。因此,在进行数据库设计时,设计人员需要提高其科 学性和合理性,简化数据库类型,最好符合第三范式,且数据 库仅具备一对一、主从或者父子关系以及多对多这三种关系。 在进行数据库中SQL语句的执行时,设计人员最好选用能够操 控的通用数据库,并使用应用软件框架中的定义格式进行数据 库语句的应用[5]。
相关文档
最新文档