基于J2EE平台Web应用的研究与实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:fengkg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,SUN公司提出的J2EE已经日渐成为企业Web应用的开发标准。J2EE以组件技术为基础,具有N层体系结构,为非常广泛的领域构建了一个完整的、面向对象的、易维护可扩展的应用架构,为Web应用提供了一个健壮的开发平台。 随着J2EE平台的广泛应用,基于B/S的多层Web体系结构正在不断的发展完善,并逐渐成为Web应用开发的主流。但是,即使利用最先进的软件平台J2EE,开发这样的应用仍然存在诸多难题。在多层Web体系结构的设计中,普遍存在着程序可重用程度低、维护工作繁琐、应变能力不强等问题。 本文正是以上述问题作为出发点,通过对MVC设计模式及Struts框架的深入学习研究,着重阐述了如何利用Struts框架,通过优化Web应用程序开发框架来有效解决目前Web开发中存在的问题。 当前基于J2EE平台的Web应用开发方式主要有两种。即传统Web应用开发方式和基于MVC(Model-View-Controller,模型一视图一控制器)模式的Web应用开发方式。后者能够克服传统Web应用开发方式所固有的弊端,其优点是将显示逻辑与业务逻辑明确分离,以适应越来越复杂的Web应用系统的设计需求。因此,采用基于MVC模式的Web应用开发模式成为开发人员的首选。 Struts是Apache软件组织开发的开放源代码的Web应用程序框架,是当前Web应用开发中最流行的框架之一。它的本质就是在JSP Model2的基础上实现的一个MVC框架,其核心问题是配置文件struts-config.xml的设计。在Web应用开发中,它强制性地把界面和业务逻辑分离,有利于网页设计者和程序设计者的分工,提高了代码的重用性和灵活性,便于组件式开发。 本文在分析了基于J2EE平台的Web应用系统的基础上,深入细致地研究了基于MVC设计模式的Struts应用框架,且以该应用框架实现了某公司内部管理信息系统,详细探讨了开发中的关键技术,该系统具有易于扩展、易于维护及可跨平台等特点,为开发类似的Web应用提供参考。
其他文献
随着计算机科学和Internet技术的飞速发展,越来越多的企业采用Internet协议标准和分布式对象技术来构筑电子商务或企业内部网,以实现信息发布与数据共享,从产生到现在短短几
随着计算机、网络、通信以及多媒体技术的迅速发展,信息资源急剧增长,网络存储技术成为了当前的研究热点。网络存储技术的特点是以存储设备为中心,数据存储从传统的主机网络
随着网络教育的蓬勃发展,通过网络平台从事学习活动带来了传统教育所没有的优势,然而在网络教育系统中,由于缺少教师的人为干预和指导,往往会产生学习者控制、迷失与认知负荷
随着计算机技术和网络技术的发展对存储系统提出了越来越高的要求,存储容量、I/O速度、系统可用性、扩展性和安全性等方面都面临极大的挑战。面向对象存储系统(Object Based
随着移动通信技术的不断发展,尤其是第三代移动通信技术的快速发展,智能手机逐步发展成为具有强大功能的新一代移动终端。建立简单高效的应用平台系统对于组织和管理智能手机软
心脏病长期以来都是人类健康的头号杀手。心电图(ECG)提供了心脏功能活动的重要信息,能够帮助诊断一些常见的心脏疾病。传统的ECG自动识别算法通过检测QRS波群、P波、T波等波
近年来,随着社交网络、电子商务网站的兴起,人们的消费习惯正在慢慢地发生变化,越来越多的人开始通过互联网获取推荐的服务信息并线下消费体验服务,为了满足用户日益增长个性化消
学位
数据挖掘(DataMining),又称为数据库中的知识发现(简称KDD),是从大量数据中提取可信的、新颖的、有效的并能被人们理解的模式的处理过程。它是一门新兴的交叉学科,汇集了来自机
通过工作流管理系统对工作流程的管理和控制,可以实现企业经营过程的计算机化,为企业实现更好的经营目标提供了一个重要手段。但传统的工作流管理系统只专注于工作流程的运转