论文部分内容阅读
自从1990年万维网技术发明以来,Web应用技术的优越性日益显露出来,Web应用技术日益为人们所重视,最初主要作为信息发布工具的Web也逐渐向应用系统方向发展,目前,称为B/S结构的Web应用系统正在逐渐替代传统的C/S结构的应用系统。 由于C/S结构应用系统和Web应用系统的差异,使得一些成功应用于C/S结构应用系统开发的成熟开发方法如RAID(Rapid Application Development)方法不再适用于Web应用系统开发;同时也使得Web应用固有特性在系统开发中发挥的优势无法体现出来。在C/S结构应用系统开发中,RAD开发方法是最有影响力的开发方法之一;另外一方面,随着经济发展步伐的不断加快速度,企事业信息化成为当前企事业,特别是国内的企事业发展的一个必然的趋势。而当前的业务的变化发展相当迅速,这使得RAD方法成为开发应用系统最适合的方法之一。因此,人们正期待适用于Web应用的快速开发方法。 本文针对这种情况,在充分分析Web应用的特点的基础上,提出一种适用于Web应用,基于MFFC/MLD(Multi-Factor Flow Chart/Multi-Level Document,“多因素流程图/多层次文本”)和Struts技术的快速开发方法,我们称之为WebRAD。该方法以MFFC表示流程的技术实现对Web应用的快速分析与设计,然后,根据Web应用的特征,将分析与设计的结果直接转变为基于Struts技术Web代码框架,并运用代码重用机制,自动生成一部分代码,开发人员只需要编写具体的业务逻辑代码就可以。本文对Web RAD的基础,Web PAD/DE进行分析设计并实现原型系统,最后,列举一个简单的例子对Web RAD方法进行一定意义上的例证。