基于Struts与设计模式的网上购书系统

被引量 : 0次 | 上传用户:lingqinhui47
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近些年来,J2EE(Java 2 Platform, Enterprinse Edition)技术作为一种建立企业应用的标准平台出现,并逐步成熟,得以飞速发展。J2EE平台使用了大量不同的技术标准如Java Server Pages(JSP), Java Servlet, Enterprinse JavaBeans (EJB), Java Message Service(JMS), Java Naming and Directory Interface(JNDI)等,提供了多层分布式应用模型、组件复用能力、统一的安全模型和灵活的事务处理,为开发和配置企业应用提供了健壮和稳定的服务。 框架技术与设计模式是J2EE中很重要的软件重用技术,框架技术通过重用提高了软件的生产效率,J2EE项目是通过框架、模式的设计运用达到控制软件质量的目的。虽然这在一定程度上限制了开发人员的发挥创造,但是它带来了稳定的软件质量和可重用的组件,尤其适用于较大型项目的开发。 Struts是实现MVC模式的具体应用框架之一,其核心为一个灵活的、基于Java Servlets, JavaBeans, XML(Extensible Markup Language)等标准技术的控制层。Struts提供了自己的控制器组件,还整合EJB,JDBC等数据访问技术构造模型组件,整合JSP,XSLT等接口表示技术构造视图组件。 设计模式是在设计面向对象软件的过程中记录的知识和经验。用一系列类结构和对象行为来具体描述设计模式的含义。在这样一个预先定义的设计结构的基础上,根据具体应用完成具体的设计。设计模式的目的就是复用这些面向对象软件设计的解决方案以便于这些抽象解决方案的积累和交流。 本文从网上购物系统的实际出发,引入了一个改进后的Struts框架,同时从占本系统很大比例的数据增、删、改、查操作中抽象出了一个数据操作通用框架,在框架的设计过程中运用了一些设计模式。系统具有高可靠性、可扩展性和可重用性的特点。
其他文献
传统的半刚性基层沥青混凝土路面施工方法存在一定的弊端,主要问题之一就是施工车辆容易造成半刚性基层的早期破坏。基于尽量减少沥青路面的早期破坏的思路,本文着重研究了半
本文通过对高强钢筋大量试验摸索,全方位分析试验过程影响因素,引伸计选择及使用中产生误差、拉力机同轴度等对准确度的影响,判断引伸计选点正确与否的方法以及提出解决方案,
本文从全国日益骤增的高速公路隧道建设情况入手,通过分析高速公路隧道火灾的危险性和危害性,以及已建成隧道工程遗留的大量"先天性"消防安全隐患,说明当前加强高速公路隧道
帝制运动开始后,英国认为现阶段不能实行帝制,英国不会支持,帝制问题可推迟到欧战结束后进行。帝制运动进入快速发展阶段后,英国实施两面政策:一方面响应日本号召,联合对袁世
督伊德教是古代凯尔特人信奉的一种原始宗教。它在历史上一度消失,但在近代又有所复兴,并对后来西方人的宗教生活和信仰产生了一定影响。本文主要从起源和传播、基本信仰、仪
<正>以光大证券宁波解放南路、国信证券深圳红岭中路营业部为代表的民间资本开辟了赫赫有名的"追涨停"操作模式。媒体把这些证券营业部称之为涨停板敢死队。涨停板敢死队"追
阐述了生态园林的概念和科学内涵,从生态学的角度提出在不同的生态园林空间中,无论是以植物为主景或植物与其他园林要素共同构成主景,在植物配置上都要注重它的原则、配置方
本篇文章重点研究在经济. 技术日益全球化的今天. 跨国公司的组织结构的发展变化和跨国投资预算体系的构建过程. 第一部分通过对跨国公司组织结构的发展过程和跨国公司组织结
保险监管始终是与金融监管、社会保障、经济发展相辅相成的重要问题。但我国保险监管由于模仿国外现成的手段经验的痕迹较多,缺乏对我国经济文化背景的深入分析,导致监管成本尤
企业在采购过程中从仅仅关心价格到分析采购成本构成,形成全生命周期的成本分析方案,以达到全生命周期成本最小化的目标,这是采购理念的更新与进步。