基于J2EE的应用组件的设计与实现

来源 :沈阳工业大学 | 被引量 : 0次 | 上传用户:q546609271
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web技术的迅猛发展和企业级应用日趋复杂,软件结构设计的合理性成为开发企业级应用平台的关键,能否使用可重用的体系架构降低软件开发成本是软件设计的核心问题。J2EE体系架构已经成为企业级应用的首选平台,J2EE平台使用多层分布式的应用模式,根据其功能分成多个组件,各种不同的应用组件分布和依赖于不同机器上的J2EE容器中。基于J2EE的Web开源框架由于其本身具有的各种优势,正在为越来越多的企业所接受和使用。本文对J2EE多层应用体系结构和J2EE组件技术进行了详细分析,在基于J2EE提供的标准组件基础之上,结合实际项目验证的符合J2EE规范的组件进行抽象和封装,从而提出以组件服务形式来展现组件所提供的功能的方法,使得在基于J2EE的企业级应用开发程序过程中能够使用这些组件提供的功能来提高软件质量,缩短软件开发周期,最终实现基于组件的软件复用。本文的主要工作是根据对组件技术和常见应用的分析,实现了几个常用组件的设计,包括数据库访问组件、数据级权限管理组件和对象缓存管理组件。这三个组件在构建基于J2EE体系结构的分布式企业级应用过程中起着非常重要的作用。在这三个组件设计与开发实现后,本文构建了一个网上选课系统作为实例,在网上选课系统中利用封装的组件来完成其底层核心功能,缩短了网上选课过程中的响应时间,提高网上选课系统在高并发访问下的效率。组件的开发采用面向对象的设计思想,集成开发环境采用开源的Eclipse,应用服务器为Weblogic,Web基础框架采用配置灵活使用方便的Struts框架。
其他文献
随着Internet和Web技术的兴起与发展,将Web技术与数据库相结合,开发动态的Web数据库应用已成为当今Web技术研究的热点。 随着我国钢铁业的蓬勃发展,钢铁企业在长期的生产过程
随着云计算应用的深入,越来越多的网络资源以信息化服务的形式在互联网上发布。如何对这些部署在不同管理域的服务进行有效的故障管理已经成为服务管理的研究重点。针对云环
生物特征识别作为一种较为成熟的身份鉴别技术已经应用到实际生活中的各个领域,如:人脸识别、指纹识别、虹膜识别、声音识别等。人耳识别技术是个体生物特征识别的一项新技术,独
智能电网将先进的计算机网络通信及自动化控制技术同现有的电力基础设施相结合,以实现电网的自动化和智能化。高级量测体系(Advanced Metering Infrastructure,AMI)是智能电网的重要组成部分,它使得信息在用户与电力公司间高速双向流动,是智能电网实现需求响应、能源管理等功能的基础,其可靠部署与安全运行是电网智能化的关键。AMI网络涵盖计算机信息通信网络、信息基础设施网络和电网
全景图是近年来兴起的基于图像的绘制技术中的核心技术之一,虚拟现实的重要研究内容。生成全景图涉及到计算机图形学、图像处理及计算几何等诸多学科。全景图可以表达完整的环
伴随着手机由奢侈品变为日常生活中不可缺少的交流工具时,有着“拇指经济”之称的短信业务也随之得到空前快速的发展。然而,随之产生的大量垃圾短信,也为我们的日常生活带来
基于内容的图像检索(CBIR)是当前计算机视觉、图像数据库与数据挖掘等领域研究的热点之一。本论文主要围绕目前国内外基于内容图像检索领域的现状和发展趋势,对图像检索的关
随着信息技术及网络技术在军事电子信息系统中的应用,军事电子信息系统运行效率不断提高,但同时也增加了系统整体的复杂度,系统构成也将越来越复杂。为了保证系统能够连续可靠、
随着计算机技术和定位技术的快速发展,许多厂商都研制并生产出了适用于个人或者特殊行业的移动定位产品,这为人们的出行提供了极大的便利,尤其是一些车辆定位及管理系统,大大
脉诊是传统医学中最具特色的一种。许多传统医学在公元前就对脉诊有详细的描述记载。这些传统的脉诊由于历史、社会的诸多原因,没能充分利用现代科学的进步,尽管有合理的内涵和