ssh_ajax框架技术在超市管理系统中的应用研究new

ssh_ajax框架技术在超市管理系统中的应用研究new

ID:34536627

大小:1.26 MB

页数:3页

时间:2019-03-07

ssh_ajax框架技术在超市管理系统中的应用研究new_第1页
ssh_ajax框架技术在超市管理系统中的应用研究new_第2页
ssh_ajax框架技术在超市管理系统中的应用研究new_第3页
资源描述:

《ssh_ajax框架技术在超市管理系统中的应用研究new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2010NO.32科技创新导报ScienceandTechnologyInnovationHeraldIT技术SSH+Ajax框架技术在超市管理系统中的应用研究①何艳芳(1.湖南大学软件学院湖南长沙41008212.福建工程学院软件学院福建福州350003)摘要:SSH(Struts+Spring+Hibernate)框架技术是目前最受关注、应用最为广泛的架构之一。本文在深入研究各个框架理论和设计模式的基础上,主要针对当前开发模式中表示层与业务逻辑层、业务逻辑层与数据持久层之间不能完全分离,设计了基于MVC模式的一套框架,该框架以Struts2,spring3,Hibem

2、ate3为主,Ajax为辅,引入了spring的IoC技术和Java5的新特性Annotation。由于IoC技术的纳入,从而降低了系统模块之间的依赖性。通过在POJO类使用Annotation技术,大大降低了系统的代码量以及提高了系统的开发效率,并且通过struts2把AOP思想引入到SMS(SupermarketManagementSystem),即超市管理系统应用的开发中,分离了业务逻辑代码和基础业务代码(交叉业务代码),提高了系统代码的可复用性,可维护性和可读性,解决了代码的分散混乱的问题。本文以社会上常见的超市管理系统为例,对整合的架构应用进行具体的研究。研究结

3、果证实了,整个系统具有平台无关性,并提高了应用系统的灵活性,可维护性,可扩展性,可移植性和组件的可复用性。关键词:Struts2SpringHibernateAjaxSMS中图分类号:TP31文献标识码:A文章编号:1674-098X(2010)11(b)-0032-031引言逻辑分析上,从而减轻了开发者处理复杂控制器与ServletAPI分离。随着超市规模的扩大,对于超市的资问题的负担,提高了工作效率;其次,开发Struts2,类同与WebWork,同样使用了源管理、信息的存储和处理也显得迫切需者在分析框架的基础上,可以对其进行改拦截器作为处理,以用户的业务逻辑控制要适

4、应市场竞争,就需要有高效的处理方进和扩展,以适应实际应用的需求,这样也器为目标,创建一个控制器代理。控制器代为扩展和维护系统奠定了良好的基础[2]。因理负责处理用户请求,处理用户请求时回式和管理方法,因此加快超市的信息化进程是必然选择[1]。本课题是在SSH+Ajax多此设计一个基于MVC模式的SSH+Ajax框调业务控制器的execute方法,该方法的返层架构的技术基础上设计和实现了通用的架非常具有现实意义。本文是基于JavaEE回值将决定Struts2将怎样的视图资源呈现超市管理系统((SupermarketManagement平台的WEB应用框架的设计和实现,并设给

5、用户。Struts2的体系结构如图1所示。System,简称SMS),可以把超市经营的各种计了以Struts2、Spring3、Hibernate3以及用Struts2框架的处理流程与WebWork类相关信息,按超市管理信息化的思想进行来增加系统灵活开发和增加客户体验的似,首先从客户端(浏览器)发出一个请求,系统高度集成,便于超市决策部门随时掌Ajax框架的多层整合架构体系。利用该架请求经过一系列过滤器(ActionContextCle握各种相关信息,最大限度地提高超市的构解决SMS在上述中存在的不足问题。anUp,SiteMesh等),由struts2的核心控制核心竞争

6、力。本文从超市管理系统的总体器FilterDispatcher根据请求来调用合适的A框架设计出发,较为系统的论述了SMS多2SSH技术架构ction,Struts2的拦截器栈自动对请求应用层架构的理论和实现方法,并围绕SMS的2.1Struts2框架通用功能(例如workflow,validation或者文通用性和可扩展性,对SMS的流程自定义Struts2以WebWork优秀的设计思想为件上传等功能),然后回调Action的execute和策略知识库的搭建做了细致的阐述,在核心,吸收了Strutsl的部分优点,建立了一方法,该execute方法先获取用户请求参数,此,必

7、须引入一种最佳的框架技术作为可个兼容WebWork和Struts1的MVC框架,基然后执行某种数据库操作,既可以是将数行的解决方案。于Strutsl和WebWork框架的成熟性,Struts2据保存到数据库,也可以从数据库中检索随着系统规模的日益复杂,为了快速不仅保留了Struts1的简单易用性,并且充信息。提高开发效率,将一些优秀的框架进行整分利用了WebWork的拦截器机制(其实就2.2Spring框架合以适应不同的应用需求已成为目前系统是AOP思想),将Struts2发展成一个具有高Spring为企业应用的开发提供了一个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。