基于MVC模式的Struts框架的研究与应用

被引量 : 0次 | 上传用户:qinyalin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在如今的Internet时代,为了可以更方便快捷地设计与开发Web应用程序,更好地解决开发过程中业务和显示逻辑混淆不清的问题,Struts框架被基于MVC设计模式所引用。Struts对提高Web应用的开发速度做出很大贡献,如果在Web应用中使用Struts,开发人员将把从头开始设计框架的时间节省下来,进而把精力集中在如何解决实际的业务问题上。本文首先详细介绍Struts以及相关技术,充分了解Struts等相关技术在Web应用开发中所起到的作用。再根据一个网上书店的实例模块来系统阐述Struts在Web应用中发挥的作用,搭建出一个完整的、优秀的Struts开发框架。本文中的实例模块名为网上书店,是基于J2EE的多层体系结构开发一套Web应用。在对系统开发背景进行充分了解得基础之上,分析了与传统书店相比具备的优势之后对系统进行了可行性研究,并制定出系统的总体框架,该系统包括用户管理模块,主要为用户提供用户名注册、修改个人信息和管理员操作功能它包括前台和后台两个处理过程,其中前台主要为用户提供服务,后台主要由管理员进行操作;图书管理模块,管理员可以通过此模块删除、修改图书的信息,并且可以录入新的图书信息,主要以列表形式显示从数据库中查询的图书信息;图书搜索模块,管理员或普通用户可以通过该模块搜索并查看数据库中的图书信息,图书信息以列表形式显示出来,用户可在页面中进行购买、查看图书内容等操作;图书选购模块,用户通过此模块可以完成购买图书的流程,购买流程中可使用购物车暂时存放要购买的图书,也可以进行修改购买图书数量的操作;订单处理模块,本模块主要为管理员提供对数据库中的订单信息进行查看、删除、修改等操作,同时可完成用户提交订单的操作;用户帮助中心模块,用户可从该模块中可获取客户服务电话以便联系管理员。系统中的模块基本涵盖了网上书店具有的几大优势;同时在对实例所用到的相关技术进行描述时也会介绍一些在模块中运用的其他框架和技术,重点是介绍在实例模块中如何搭建Struts框架以及Struts框架所起到的作用。论文利用数据字典描述了系统数据库所需的实体内容,其中主要包括用户表和图书表。本文首先会对Struts框架进行总体的概述,阐明在开发Web应用时使用Struts框架的意义。其次会对开发实例模块时所使用的开发工具和相关软件的运行平台做一个总体的介绍,该系统使用的数据库软件是IBM公司开发的DB2;同时系统采用Eclipse开发平台,它是一个开放源码的,可扩展的应用开发平台,为编程人员提供了Java的集成开发环境;服务器则选用的是在Sun公司的JSWDK的基础上发展起来的一款优秀的Servlet/JSP容器,即Tomcat服务器。然后对在开发实例模块时所使用的相关技术进行详细的介绍,包括系统模式B/S结构、Servlet、JSP、MVC、JDBC、Java语言以及与软硬件等相关技术支持内容,这部分是本论文的一个重点,在这里将对Struts框架各部分组件以及运行流程做一个详细的介绍。最后将会对实例模块中各部分的功能进行详细描述,并展示各部分的实例图片;同时会根据前一章对Struts组件以及运行流程的描述来展示Struts框架在实例模块中所起到的作用,这部分是本文的另一个重点,这里将会完成对Struts框架的研究与应用。
其他文献
利用Fenton反应产生羟自由基(·OH),加入柠檬黄显色剂,·OH与显色剂发生作用使柠檬黄褪色,用分光光度计测定其ΔA值的变化,从而间接测定产生羟自由基的量.对抗坏血酸、盐酸羟
“三农”问题目前是制约我国农村发展的主要问题,已经引起了广泛关注,很多学者从各个角度分析“三农”问题的成因及解决的思路。本文认为“三农”问题形成的深层原因在于城乡
在刑法学理论研究和司法实务中,犯罪停止形态和共同犯罪向来都是难点和热点。尤其是这两种犯罪构成修正方式的叠加,再加上犯罪中的身份问题,使得原本就十分复杂的问题更加复
中国民间借贷法律适用的重点在于身份和利率,但是法律法规缺乏系统性,罪与非罪的界限模糊。笔者建议从四个层次综合解决民间借贷问题:第一,收集、整合现有的法律法规;第二,化
目的:探讨脊髓损伤致截瘫患者抑郁症的发生率及心理护理干预方法,使患者重建健康的心理状态,主动参与康复训练,最大程度地康复,提高生活质量。方法:采用自评抑郁量表(SDS)对
作者认为,由于制度的“内生性”问题导致我们无法区分制度的作用和产生这些制度的特定环境的作用,因此任何对制度作用的简单看法都是站不住脚的。通过对选举制度的分析,作者
目的了解临床护理人员接受化疗防护的培训情况,为制订针对性干预措施提供依据。方法自制调查问卷对广东省24所综合医院的1232名护理人员进行化疗职业防护培训情况调查。结果7
"量化分析"为科学分析方法之一,在城市规划编制过程中日益广泛应用,尤其在经济层面分析中愈显重要。为促使规划适应市场的需求,加强规划的可实施性,通过建立数学模型(量化分
针对TI的TMS320C6000系列DSP芯片网络系统进行设计,对比OSI模型阐述了NDK的TCP/IP模型,并给出了网络硬件接口设计。根据NDK结构模型,设计网络软件编程。对从事DSP网络设计的
随着理论研究和实证研究的深入,人力资源管理中对于冲突的态度已经由过去的冲突有害、回避冲突,转变成接受冲突、利用冲突。本文将从冲突的特性、种类,以及如何正确认识和利