[发明专利]清空内存数据的方法和装置有效

专利信息
申请号: 200910244288.6 申请日: 2009-12-31
公开(公告)号: CN102117220A 公开(公告)日: 2011-07-06
发明(设计)人: 刘爱国 申请(专利权)人: 北大方正集团有限公司;北京方正奥德计算机系统有限公司
主分类号: G06F9/46 分类号: G06F9/46;G06F9/44
代理公司: 北京康信知识产权代理有限责任公司 11240 代理人: 余刚
地址: 100871 北京市海*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 内存 数据 方法 装置
【说明书】:

技术领域

发明涉及计算机技术领域,具体而言,涉及清空内存数据的方法和装置。

背景技术

在软件开发的过程中,开发语言选择的种类很多,有java、JSP等。特别是使用java开发软件的人中,使用STRUTS开发架构使用的较多,且使用的用户仅次于JSP。

在使用STRUTS开发架构中,如果几个jsp页面共用一个数据缓存类(FORM)时,如果其中的一个jsp的页面中输入了数据进行提交后,在打开其他jsp页面时,上个jsp提交的数据会在这个jsp页面中显示出来。

存在这样现象的原因是由于这些数据缓存类所使用的数据存在于内存,在一个jsp页面调用完这些数据缓存类后,这些数据缓存类所使用的数据仍在内存中,当其它jsp页面在调用这些数据缓存类,内存中会将该数据缓存类的在内存中的数据显示在其它无关的页面上,从而影响客户的使用。

发明内容

本发明旨在提供一种清空内存数据的方法和装置,其能够解决内存中会将该数据缓存类的数据显示在其它无关的页面上,从而影响客户的使用问题。

根据本发明的一个方面,提供一种清空内存数据的方法,包括:

判断数据缓存类的函数中是否存在赋值函数;

如果存在,则执行所述赋值函数并赋予空值。

优选地,所述判断过程包括:

判断所述数据缓存类的函数的名称是否与赋值函数的名称相同,如果相同,则该函数为所述赋值函数。

优选地,当所述数据缓存类的函数的个数为两个以上时,在将当前赋值函数执行赋值操作之后,还包括:

采用顺序或链式遍历下一个所述数据缓存类的函数,并执行所述判断过程。

根据本发明的另一个方面,还提供一种清空内存数据的装置,包括:

识别单元,判断数据缓存类的函数中是否存在赋值函数;

赋值单元,执行所述赋值函数并赋予空值。

优选地,还包括:

遍历单元,用于当所述数据缓存类的函数的个数为两个以上时,在所述赋值单元将当前赋值函数执行赋值操作后,采用顺序或链式遍历下一个所述数据缓存类的函数,并触发所述识别单元执行判断过程。

本发明的方法和装置,由于自动查找在内存中存在数据的函数,因此,可有效避免内存中驻留有数据的函数在被再次调用时,会将该函数的数据显示在其它无关的页面上,从而影响客户的使用的问题;提高了用户的使用感受。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1示出了本发明实施例一的流程图;

图2示出了本发明实施例二的流程图;

图3示出了本发明实施例三的结构图。

具体实施方式

下面将参考附图并结合实施例,来详细说明本发明。为便于理解本发明的方法和装置。

下面结合图1详细说明本发明的方法实施例一,本发明方法的实施例一包括以下步骤:

S11:判断数据缓存类的函数中是否存在赋值函数;

S12:如果存在,则执行所述赋值函数并赋予空值。

本发明的方法可以在各种面向对象的编程环境中实现,如Java、C++等,下面给出本发明的实施例二,以STRUTS架构中的ActionFORM数据缓存类为例说明本发明,首先下面简单介绍一下STRTUS开发架构:

Struts是Apache Jakarta项目的组成部分。该项目的目标是为建立Java Web应用程序而提供的一个开源框架。通过使用Struts框架可以改进和提高Java Server Pages(JSP)、Servlet、标签库以及面向对象技术在Web应用程序中的应用。Struts是MVC的一种实现,它很好地结合了Jsp,Java Servlet,JavaBean,Taglib等技术。可视化模块控制器MVC即Model-View-Controller的缩写,它是Web应用中常用的设计模式。MVC减弱了业务逻辑接口和数据接口之间的耦合,同时让视图层更富于变化。

控制器(Controller)的作用是从客户端接受请求,并选择执行相应的业务逻辑,然后把响应结果送回到客户端。在Struts中Controller由ActionServlet类和Action类实现,ActionServlet主要负责接受HTTP请求,Action类负责调用模型的方法,更新模型的状态,并帮助控制应用程序的流程。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京方正奥德计算机系统有限公司,未经北大方正集团有限公司;北京方正奥德计算机系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910244288.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top