基于B/S的Web应用中并发方面横切机制的研究与实现

来源 :上海师范大学 | 被引量 : 0次 | 上传用户:jxdytmj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向方面编程(Aspect-Oriented Programming,AOP)构建在面向对象编程(Object-Oriented Programming,OOP)系统之上。针对OOP在处理横跨多个模块的非核心功能需求时所表现出来的代码分散、纠结等不足,AOP将分散或交织在核心关注点中的横切关注点抽取出来,利用“方面(Aspect)”对其实现模块化管理,用一种与OOP相当而又互补的方式来考虑设计。目前,几乎所有的AOP实现机制都提供了基于顺序事件的顺序方面的描述与实现方法,而对基于并发事件的并发方面的描述与实现并没有给出明确定义,从而导致方面与基础代码、方面与方面之间的协同性不能得到精确地研究和实现。本文在现有Web应用架构设计的思想基础——MVC模式的基础上,引入了并发方面的思想,提出了一种新的设计模式——M~+VC_CA模式;并通过对基于B/S的Web应用中并发事件的顺序执行图的分析,研究得出基于M~+VC_CA模式的并发方面的实现方法——“层次式”并发方面实现方法(Layered Concurrency Aspects Implementation Method,LCAIM);并将其成功地应用于实例系统ESS。利用AOP思想解决了基于并发事件的并发方面的设计与实现问题。
其他文献
近年来,随着无线移动通讯、计算机、微电子、嵌入式系统等技术的飞速发展,各种新的移动增值业务应运而生,移动终端的样式和种类也极大的丰富起来,手机因其携带方便成为人们使
主动服务作为一种全新的、面向用户的Web服务定制方式,它能够自动适应用户的服务需求,在Internet上为用户发现,定制和运行能够满足用户需求的构件程序。构件技术的发展为主动
计算机软件、硬件技术以及网络技术的快速发展,不断地为各行各业带来新的契机。同时人们也意识到大量的计算资源、存储资源闲置不用造成的浪费不利于社会的发展。因此人们将目
随着网络技术的发展,分布式计算逐渐显示出优势,移动Agent成为研究热点。移动Agent是一个可以在异构网络上的主机之间自主迁移和独立运算的计算机程序,它代表用户完成指定的
低密度奇偶校验(Low Density Parity Check,LDPC)码的结构简单、译码复杂度低且性能逼近香农限,这使得LDPC码成为了研究的热点。基于交替方向乘子法(Alternating Direction M
当前随着网络技术的不断进步和移动通信技术的蓬勃发展,因特网、移动通信技术和其它技术已完善地组合在一起,使传统的互联网发展到移动互联网,这给企业带来了新的机遇,也带来了新
当今,网络广泛应用于社会的各个领域,成为日常生活中不可缺少的必需品。随着网络的不断应用,网络技术也越来越先进。其中对等网络(Peer-to-Peer,P2P)技术已经成为世界计算机
网络技术的飞速发展和广泛应用导致了制造企业运作模式的变化,大大拓展了企业的设计、制造和销售范围。为了在最短时间内开发出高质量产品,企业间通过合作的方式来共同进行产
随着多媒体技术与网络技术的迅猛发展,图像数据来源的不断扩大,数字图像容量正以惊人的速度增长。这些数字图像中包含了大量有用的信息,为了能够从海量的图像数据库中准确、
网格监控为网格系统中其他网格中间件提供与资源有关的重要性能数据,供终端用户浏览决策提供数据,是网格系统进行资源发现、性能监控与调整、错误发现与纠正的依据,是保证资源得