Struts框架在J2EE信息系统开发中的应用研究

被引量 : 0次 | 上传用户:oyyc4011
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的迅速发展和J2EE平台的广泛应用,基于B/S的多层Web体系结构逐渐发展成熟。但是,在多层Web体系结构的设计中,仍然存在着程序可重用度低、维护工作繁琐、应变能力弱等不足。因此,如何组织应用程序,采用一种较好的体系结构、设计模式和可重用的框架进行Web应用软件的开发,以实现简单高效的程序编写及便捷的升级、维护和扩展,是当前Internet技术发展的热点之一,也是一个很值得探讨的研究课题。 Struts框架作为一个开源的Web层框架,是MVC及J2EE若干核心模式的标准实现,提供了可复用的软件构架,全面减轻了构建多层Web应用的负担。 本论文对Struts框架在Web系统开发中的应用方法进行了深入的研究。首先对J2EE体系结构作了一个简单的论述,并分析了MVC模式;其次,对Web层应用框架进行探讨,总结影响Web层应用框架选择的因素及框架对软件开发的意义,深入细致地研究Struts框架的体系结构、实现MVC的机制、工作流程及开发流程,并分析比较Struts、JATO、JSF和Spring等常用Web层框架,总结出Struts框架的优点与缺点。 在上述理论研究的基础上,论文结合公众出行交通信息服务系统的特点及实际需求,采用UML对系统进行详细分析及设计,建立了基于Struts框架的系统结构;其次,详细阐述了基于Struts框架实现公众出行交通信息服务系统的过程,重点阐述了系统中如何对应实现模型、视图、控制器和如何配置它们;并对系统开发中的中文乱码问题、Web数据分页显示问题等提出解决方案;同时提出了对Web应用系统进行局部和整体测试的方案,有效地检测系统的功能、性能和完整性;最后,针对Struts框架控制器与Web容器强耦合而不便于Action轻量级单元测试的缺陷,采用Context封装模式,提出改进方案,并在本系统中进行验证。
其他文献
目的:观察奥沙利铂(L-OHP)联合亚叶酸钙(CF)和氟尿嘧啶(5-FU)方案治疗晚期结肠癌的近期疗效及安全性。方法:经病理组织学诊断的晚期结肠癌50例,随机分为治疗组30例,给予L-OHP
数据存储设备是航天器的关键设备之一,为各种空间试验或探测数据的采集、存储以及在轨处理提供了重要的支撑平台。随着航天电子技术的发展,以FLASH(闪速存储器)为基本存储介
文章从水工环地质勘查的内容出发,对勘查工作当前现状进行分析,挖掘了在重视程度、成果转化、勘查队伍等方面存在的问题,并对水工环勘查工作中的电法、GPS技术、RTK技术以及G
物流已经成为企业在降低物资消耗,提高劳动生产率以外的第三利润源泉,在企业运营管理中具有极其重要的地位。对物流活动进行有效的动态绩效评价和分析,才能使物流真正成为企
江西工业发展经历了多年高速增长,土地、矿产、能源、水电等资源供给不足,工业污染环境问题、企业技术创新能力不强、产业层次总体水平不高、市场竞争环境不够规范等问题逐渐
目的研究《伤寒杂病论》方剂剂量折合现今计量标准下的实际用量,探索产生于1700多年前的经方的实际药物用量,寻找可行的经方药物古今用量折算标准,比较古今方剂药物、剂量差
目的 :为专科医院更好地开展门诊药房工作和门诊药房走向社会化服务。方法 :对我院1999年~2000年间门诊用药情况按消费结构、销售金额和用药频度进行统计分析。结果 :抗感染药
本论文主要包括文献综述和临床研究两部分。1.文献综述通过对几十篇文献的阅读与整理,论述展示了中国古代传统医学中,针灸治疗面瘫的主要规律与方法;以及近10年来针灸治疗单
积极发展社区卫生服务(以下简称CHS)是改革我国医药卫生体制的重要举措,中医药社区卫生服务作为其中之一也成为了改革的重点。随着中医药社区卫生服务的开展,一些深层次的问
巨灾保险制度是灾害多发国家和地区对巨灾造成的财产损失和人身伤亡给予保障的风险分散制度。在运作模式上,多数国家采用政府、保险公司、再保险公司和资本市场共同参与的多