新一代Web Framework的研究与设计

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:wgguihuake
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今信息科技及计算机网络技术得到了巨大的发展,信息化已经成为人类社会经济发展的关键因素。并且随着技术的发展,电脑对于人们来说变得更加容易获取和有用,它在商业、娱乐、生活等各个方面为越来越多的人提供服务,电脑提供服务的过程实际上是一个人机交互的过程,因此在交互系统中交互能力的优劣就显得至关重要。Web Framework主要就是为了解决开发B/S应用中交互系统的复杂性而出现的,他们大部分都基于MVC或者PAC模式。 本文主要在Tapestry的基础上,参考其他框架的实现原理,对其缺点或者存在的问题进行了改进,提出了自己的解决方案。本文主要研究了以下几个问题: 1.用PAC模式来实现交互体的组织结构。 2.采取更加有效的方法来解决应用程序状态维护的问题 3.优化生命周期处理以增加其灵活性 本文针对上面的三个问题,均做了相应的分析和设计。首先,用PAC模式弥补了MVC模式的不足之处,改变了组件之间的组织结构,从而提高了他们之间交互和沟通的灵活性;其次,采用页面对象和页面状态分离的方法来解决应用状态维护的问题,并且采用了“页面池”的模式,显著提高了其处理的效率;最后,基于可扩展性和灵活性的考虑,提高了生命周期处理的抽象层次。 Java世界中的Web Framework的发展如火如荼,Tapestry作为其新一代框架的代表,有着许多优点,如面向组件、事件驱动开发等,但其作为一个新生事物,必定还有其不足之处,希望通过本文的研究,可以为web Framework的发展贡献自己的力量。
其他文献
随着通信技术和InteEriet的快速发展,PSTN、移动网、工nternet之间的融合已成为大势所趋,人们对网络业务的需求也逐步呈现多样化、综合化和个性化的趋势。在这一背景之下,人们需
服务器是现代网络的核心,它们是网络的基本构成要素,担负着提供网络服务、数据处理、数据转发等重要任务;而运行在服务器上的各种应用服务更是网络运行的核心要素,网络中的一切业
传统光学成像是利用光场的一阶关联(强度、相位)获得物体信息,鬼成像是一种利用光场的二阶或高阶关联,并依靠符合测量技术获得物体图像的一种新型成像技术。在鬼成像中,光源
随着现代网络技术的发展,网络技术和信息处理技术给人们带来方便,改变着人们的生活环境和习惯。人们对网络的需求也不再只是简单的文字和图片,人们希望互联网能够实时地提供多媒
随着信息化建设的逐步深入,各行各业对信息整合的需求越来越多。人们希望在保持原有系统充分自治的前提下,能够有一个平台将各系统的信息共享和关联,并保持信息在所在区域或行业
随着移动终端设备定位技术的发展,越来越多的用户愿意记录并共享他们的位置信息,在此基础上也就兴起了诸多基于轨迹的应用。移动协作感知作为一种新型的通过鼓励移动用户参与
随着网络技术的发展和计算机应用的日益普及,电子化数据越来越多,在海量数据面前,人们正面临“数据丰富而知识贫乏”的问题。八十年代末兴起的数据挖掘(data mining)技术和数据