- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于J2EE的快速原型工具的构架
摘要:本文叙述了在J2EE环境中运行,能进行页面流开发的快速原型工具构架,评估了这类快速原型工具的二种实现方式。描述了页面流原型工具的系统架构,以及在J2EE环境中MVC模型和具体实现。
关键词:J2EE;快速原型开发;页面流;展现构件;业务构件
中图分类号:TP311.52文献标识码:A文章编号:1007-9599 (2010) 10-0000-02
Rapid Prototype Framework on J2EE Platform
Fan Zuping1,Cao Jiayu2,Zhang Xuedong2
(1.Shanghai AsiaPacific Mitac Computer Co.,Ltd.,Shanghai200040,Cina;
2.Shanghai AsiaPacific Computer Information System Co.,Ltd,Shanghai200040,China)
Abstract:This article describes a kind of framework run on J2EE platform,based on flow development and developed by rapid-prototype tools.It evaluated the two kinds of implementations of the rapid-prototyping tool.It describes the concept of flow prototype system architecture and the MVC architecture.It also gives out the implementation method and the key technology.
Keywords:J2EE;Rapid Prototype;Page Flow;Display components;Business components
一、J2EE平台介绍
J2EE即Java2 Platform Enterprise Edition,是一个方便于服务器方应用程序开发的中间件服务集,它不仅继承了Java2平台的一些优点。如:平台无关性,安全性等,而且增加了一整套核心企业应用程序编程界面,而所有这些界面均为标准的模块化组件,其中包括:Servlet,EJB(Enterprise JavaBeans),JSP,JDBC等。向J2EE构架转移是目前企业IT系统非常重大的趋势之一。
二、快速原型工具的实现方法比较
快速原型方法是一种开发更加迅速、更加成本合理的开发方法。一个软件的原型,主要是模拟重要的功能和界面,但是一般不考虑运行效率,也不考虑系统的健壮性,出错处理也考虑不多,它的目的只是为了实际描述概念中的结构,使用户能够检测与其概念的一致性和概念的可用性。
目前快速原型方法有很多,归纳起来,主要有以下二种:
代码生成法:主要是通过原型工具定义快速定义目标系统的特征,然后由系统生成实现目标系统功能的软件代码。采用这种方式的有BEA Workshop等。
参数定制法:通过原形工具定义目标系统的参数,并不生成目标代码,而是生成定制文件,然后在系统运行时,根据参数控制系统的运行特征。
下表是这二种方法的比较:
从上表可以看出,代码生成法在系统的运行效率、实现功能上比参数定制法强,但同时也造成系统维护比较困难,开发起来也较为困难,开发过程的不可逆性在用户需求经常变动的情况下,这个问题是非常致命的。
所以在本文介绍的快速原型工具,是建立在参数定制法的基础上。
三、页面流的概念与实现
页面流可以轻松地在不同的JSP页面间指定导航流,展示如何将这些页面连接到后端资源。页面流(Page Flows)能够提供一种软件工程框架,以帮助开发人员将用户界面代码从导航控件及其它业务逻辑中分离出来,并对应用状态进行追踪。
页面流
页面流的数学模型如下:G=(V,E)
公式中G是代表页面流,V代表页面流中的一个节点,称为“操作”,E代表页面流中的一条边,称为“操作流”。
操作节点
在V节点中,包括二种特殊节点,即“V-Begin”和“V-End”,即开始节点和结束节点,在一个页面流定义中,有仅只有一个开始节点,但结束节点可以有多个。
对于操作节点(即V)来说,都是某一个业务控件的实例化,数学模型如下:V=(C,I,O)
公式中V代表一个实例化的操作节点,C代表操作节点所对应的某一个业务控件,一个操作节点只能对应一个
您可能关注的文档
最近下载
- 《道路运输管理实务》课件——第五章 特种货物运输业务组织.pptx VIP
- A公司个人所得税纳税筹划案例分析.docx VIP
- 高压供电系统的设计.pdf VIP
- PLC应用技术(西门子S7-1200)全套教学课件.pptx VIP
- 新教材人教版二年级数学上册 第1 单元 分类与整理 第4课时 练一练.pptx VIP
- 装修合同协议书工装.doc VIP
- 人教PEP版五年级上册英语全册教案(6个大单元整体教学设计).pdf VIP
- 一种电子烟挥发性气体检测报警装置.pdf VIP
- 《道路运输管理实务》课件——第四章 零担货物运输业务组织.pptx VIP
- 中职《中华优秀传统文化选讲》 第二讲 璀璨华章——文学经典.pptx VIP
文档评论(0)