基于J2EE和MVC模式的企业信息管理系统的设计与实现

被引量 : 105次 | 上传用户:hyp88_down
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着网络技术的迅速发展和J2EE(Java 2 Platform Enterprise Edition)平台的广泛采用,基于B/S的多层Web体系结构逐渐发展成熟起来。MVC(Model-View-Controller)设计模式能够克服传统Web应用开发方式所固有的弊端,分离了数据的控制和数据的表现,以适应越来越复杂的多层Web应用系统的设计需求。因此,采用基于MVC设计模式开发J2EE Web应用成为开发人员的首选。 Apache Struts是一个基于J2EE平台、实现了MVC设计模式的典型框架,模型由实现业务逻辑的JavaBean或EJB组件去构成,控制器由ActionServlet和Action构成,视图由一组JSP文件构成。它全面减轻了构建多层Web应用的负担,提供可复用的软件构架,其重要问题是配置文件struts-config.xml的设计。Struts提供了自己的控制器组件,并整合了其他相关技术用于实现MVC设计模式中的模型组件和视图组件。Struts适合于各种大小的项目,当然,对于大型项目,它所体现出来的优势更加明显。 本文首先分析了基于J2EE平台构建Web应用系统的优势,其次深入细致地研究了MVC设计模式以及基于该模式的Struts应用框架,最后详细探讨了基于Struts框架实现中国农业机械化装备信息网企业信息管理系统的开发全过程,包括五个阶段:需求分析阶段、系统设计阶段、系统实现阶段、系统测试和最后的运行发布。其中重点介绍了系统的实现阶段,从开发环境选取,到构建数据库,再到用Struts框架来构建MVC系统的模型、视图、控制器以及配置Struts应用的两个最重要文件web.xml和struts-config.xml,最后对系统开发过程中的经验加以总结。 从本文开发全过程可以看出,采用J2EE技术的Struts MVC框架模式来开发Web方式的企业信息管理系统,将业务逻辑和显示页面分离开来,简化了每个阶段的工作,而且规范了整个系统的开发,提高代码质量和系统的开发效率,使该系统具有有高性能、可跨平台、易于扩展、易于管理和维护等优点,体现了J2EE体系与MVC模式卓越的技术优势,此方案可供同类Web应用开发研究参考。 企业信息管理系统是中国农业机械化装备信息网的最重要组成部分。该信息网覆盖了中国农业机械化装备十四大类的产品数据,以及企业、政策法规、技术成果和专利等相关信息,为农业机械化信息资源共享提供了信息平台。企业信息管理系统以企业信息和产品信息为核心,在一个总体业务集成平台上,实现企业信息和产品信息的整合,为广大农户、有关管理部门、科研机构以及制造、流通、推广和使用等企业、用户提供信息服务和决策依据。
其他文献
通过3年多实地调查,共记录内江市蕨类植物20科23属26种和2变种,其中科的顺序按秦仁昌系统排列,科内的属、种和种以下单位按植物学名的拉丁字母顺序排列。
<正>2014年,中共中央办公厅、国务院办公厅印发《关于加强和改进新形势下档案工作的意见》(以下简称《意见》)。山东省委、省政府高度重视,省委书记姜异康、省长郭树清对文件
价值链变化在过去几十年间持续发酵并将继续维持,麦肯锡观察到过去十年间全球价值链发生的五种结构性转变。商品生产价值链的贸易密集度下降近几年来,几乎所有商品生产价值链
堆场是港口物流的一个重要组成部分。堆场堆存计划直接影响到码头的作业效率以及经济效益。研究制定一个合理的堆存策略,有利于降低堆场提箱作业时的翻箱量,从而降低机械成本
本文运用语义学和认知功能语言学的基本概念和理论,讨论了情态及现代汉语情态动词表达的情态语义系统,考察了现代汉语多义的情态动词与其他语法范畴的互动关系,重点探讨了现
<正>在2009年中国应对金融危机的进程中,地方政府投融资平台带动的基础设施投资和城市化进程,为中国内需的扩张提供了良好的动力,也带动了银行贷款的快速增长。与此同时,地方
近年来,地理空间信息对社会科学领域的重要性不断得到加强,人口、经济等统计信息所具有的空间特征,通过地理信息系统可以进行空间可视化,从而得到人口在空间中的直观的分布变
在图像处理中,图像增强技术对于提高图像的质量起着重要的作用。它通过有选择地强调图像中某些信息而抑制掉另一些信息,以改善图像的视觉效果,将原图像转换成一种更适合于人
电液伺服阀是电液伺服系统中的关键元件,其静态和动态特性测试在电液伺服系统的理论与实验研究中具有十分重要的意义。随着计算机辅助测试(CAT)技术的发展,电液伺服阀性能测
目的:探讨口腔修复科门诊院内感染的因素,制订有效控制措施,降低口腔科医院感染的发生。方法:以医疗器械、物体表面、医护人员手、诊疗室空气为监测目标。将2006~2007年进行监测