J2EE设计模式在税务稽查系统中的应用

来源 :东北大学 | 被引量 : 0次 | 上传用户:yupucn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
J2EE是当前流行的一种先进网络分布式应用程序的开发平台,使用它构建的企业级网络应用系统有着非常广泛的应用。在运用J2EE建立应用程序的时候,一个重要的问题就是效率问题,设计系统时必须考虑尽量缩短网络调用的响应时间和提高应用程序单位时间处理事务的能力;另一个问题就是要提高系统的组件的复用性和扩展性,这也是提高软件质量和寿命所必须的性能。为了解决这些问题,在开发层面上就不可避免要运用J2EE设计模式。它总结了优秀的J2EE开发人员的宝贵经验,是当前J2EE开发人员必备的知识和开发工具。 本系统中主要应用了四种设计模式:SessionFacade、业务代理、服务定位器和数据访问对象模式。应用SessionFacade模式来作为客户端访问业务逻辑层的拦截器,客户端通过SessionFacade来把请求委派给具体的业务处理组件;业务代理充当的是客户端的业务抽象,它为业务逻辑处理提供了抽象和隐藏,使得客户端不受业务逻辑处理API的改变的影响;服务定位器模式的应用,将程序中大量的JNDI查找统一到了一个对象中,不仅避免了大量重复的编码,而且通过缓存资源进一步提高了应用程序的性能;数据访问对象模式的使用使得业务层分离为业务逻辑层和数据访问层,这样后台数据库的更改不涉及业务逻辑层的大量更改,使得维护和扩展变得比较容易。通过使用这些设计模式,从各个方面优化了应用程序,使系统的性能在时间性、可维护性、复用性和安全性等方面都有明显的提高。
其他文献
组合化学理论在制药和分子合成领域起重要的指导作用,其最核心的问题之一是寻找具有给定化学或物理性质的分子结构。分子拓扑指数可以反映特定分子结构的化学和物理特性,因而
二维形体渐变指从源多边形形体到目标多边形形体的视觉光滑过渡,它在几何造型、模式匹配以及计算机动画等领域有着广泛的应用。二维形体渐变的研究包含两个问题:顶点对应问题和
人工智能(Artificial Intelligence,简记为AI)是当前科学技术发展中的一门前沿学科,同时也是一门新思想、新观念、新理论、新技术不断出现的新兴学科以及正在迅速发展的学科。
传统的二层客户机/服务器结构一般将应用系统的企业规则写在客户端的应用程序中,如果企业规则改变,客户端的应用程序也须改变,扩展性不好。同时,如果同一时间存取同一数据源
二十世纪九十年代后,由于图像数据的大量产生,如何快速地从图像数据库中找到所感兴趣的图像成为一个迫切需要解决的问题,因而基于内容的图像检索(CBIR,Content-Based Image Retrie
服务器集群是一组由高性能网络连接起来的独立服务器的集合。它们能够协同工作,共同处理Internet上日益增长的访问请求。它具有高性能、高可用性、可伸缩性、高性价比等特点,
由于计算机三维图像技术的快速发展以及数控精密加工技术的普及,使得三维物体数字化成为现实。然而这种便利也使敌手更容易通过三维图像和数控制造技术相结合,生产出与原物品
随着Internet网的快速发展,电子邮件的使用也越来越普及,但随之带来的是日益增长的垃圾邮件问题。 如何防止垃圾邮件的扩散,有效的进行垃圾邮件的过滤,是网络建设中必须关
本文从“资源共享、优势互补”的指导思想出发,并利用信令监测系统实时微观深入分析的特点,结合多个系统的资源,研究开发更深层次的综合分析系统为运营商的网络管理提供更有力的
无线传感器网络由大量能量受限制的传感器节点通过自组织方式组成,节点之间协作完成网络的数据传输。然而由于节点体积和成本的限制,传感器节点通常在计算能力、通信能力和能