基于XSLT的Web系统表示层的实现

来源 :武汉大学 | 被引量 : 3次 | 上传用户:jiguso198735
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在基于Web的信息系统中,将业务处理逻辑和数据逻辑以及表示层分离会带来许多优点。然而,这种分离并不是轻易可以做到的。甚至数据逻辑也很难从表示层分离出来。 因此,必须为业务流程定义一个抽象模型,然后通过一些分离策略由此模型映射到用户的动态界面。 为了实现逻辑分离,本文提出了利用扩展XSLT样式表的方式来识别流程。由此提出了对业务流程进行抽象描述的模型,从过程的观点,利用Petri-net的概念提取业务要素及它们之间的交互活动。 主要目的是试图实现用户交互和业户流程的分离,这也是将交互的Web文档组件从Web应用结构中分离出来。从而降低面向服务的Web站点的开发复杂度,使得设计开发与维护能够相互独立。 论文分为四个部分: 第一部分阐述表示层,业务逻辑层和数据逻辑层三层分离的必要性。讨论在这方面已进行的研究工作和成果。并分析各种技术的优缺点。 第二部分重点论述XSLT技术的应用背景,作用,及其主要内容。 第三部分主要探讨如何利用扩展的XSLT样式单实现表示层的分离。如何将XSLT集成到工作流技术中。设计了通用的业务模型,扩展规则和一个具体的体系结构。 第四部分通过一个完整的应用实例-在线杂志,论证了这种文档驱动方式的可行性和具体的实现过程。 第五部分为结论,通过与一些相类似的研究工作的对比,总结此方法的优缺点,及需要进一步研究的方向。
其他文献