[发明专利]基于J2EE分布式架构的重用框架生成方法、装置及应用系统在审
申请号: | 201210361313.0 | 申请日: | 2012-09-25 |
公开(公告)号: | CN103677788A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 李洪;朱奎;王琳;代转 | 申请(专利权)人: | 深圳市金正方科技股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;H04L29/08 |
代理公司: | 深圳市中联专利代理有限公司 44274 | 代理人: | 李俊 |
地址: | 518057 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 j2ee 分布式 架构 重用 框架 生成 方法 装置 应用 系统 | ||
技术领域
本发明涉及计算机技术领域,特别涉及一种基于J2EE分布式架构的重用框架生成方法、装置及应用系统。
背景技术
随着J2EE技术的发展,各种基于J2EE技术的软件框架的研究和应用也上了一个新的台阶,如许多优秀的框架STRUTS、WEBWORK、SPTRING等被广泛的运用在不同的行业、不同规模的应用软件中。但是目前这些框架都是针对开发人员提出的,能熟练使用该框架的使用者(软件开发人员)需要具备一定的开发能力,同时也要对J2EE技术要有一定的了解,而且要达到设计框架级开发人员能力要求更是甚高,因此很大层面上限制了框架的应用,更不利于进一步提高开发效率、节约成本。
发明内容
本发明的目的是提出一种基于J2EE分布式架构的重用框架生成方法、装置及应用系统,能解决软件开发中框架应用要求高、开发效率低下及成本较高的问题。
为达到上述目的,本发明提供一种基于J2EE分布式架构的重用框架生成方法,所述方法包括以下步骤:
步骤S1:将多种框架整合成一WEB框架,并通过JS及CSS对所述WEB框架数据进行封装,并通过AJAX对所述WEB框架数据进一步封装其交互方式及格式,其中,所述多种框架包括WEBWOKR、SPRING及STRUTS框架;
步骤S2:设定JSP自定义标签,通过该JSP自定义标签将各类参数设置和业务控制抽取共性并封装;
步骤S3:生成后台公用类、OR-Mapping机制、接口服务、异常及事务处理服务以及公共组件服务模块;
步骤S4:通过OR-Mapping机制将所述WEB框架数据与实例对应起来,调用所述后台公用类,将所述WEB框架数据转换成JSP所需数据格式。
进一步,在上述基于J2EE分布式架构的重用框架生成方法中,所述步骤S1之前还包括:
根据J2EE的分布式多层架构按MVC设计模式建立空白工程。
进一步,在上述基于J2EE分布式架构的重用框架生成方法中,所述步骤S3及S4之间还包括:
生成系统框架平台级功能模块并固化相应的所述功能模块XML文件和文件库基类。
进一步,在上述基于J2EE分布式架构的重用框架生成方法中,所述步骤S4之后还包括:
前台根据所述JSP自定义标签向后台发出请求,获取JSP所需数据格式的数据。
本发明还提供一种基于J2EE分布式架构的重用框架生成装置,所述装置包括:WEB框架数据封装单元、JSP标签单元、框架组件服务单元及组件调用转化模块;
所述WEB框架数据封装单元用于将多种框架整合成一WEB框架并进行封装其交互方式及格式,所述多种框架包括WEBWOKR、SPRING及STRUTS框架;
所述JSP标签单元用于通过设定的JSP自定义标签将各类参数设置和业务控制抽取共性并封装;
所述框架组件服务单元用于生成后台公用类、OR-Mapping机制、接口服务、异常及事务处理服务以及公共组件服务模块;
所述组件调用转化模块用于通过OR-Mapping机制将所述WEB框架数据与实例对应起来,调用所述后台公用类,将所述WEB框架数据转换成JSP所需数据格式。
进一步,在上述基于J2EE分布式架构的重用框架生成装置中,所述WEB框架数据封装单元进一步包括:
JS及CSS封子单元,用于通过JS及CSS对所述WEB框架数据进行封装;及
AJAX封装子单元,用于通过AJAX对所述WEB框架数据进一步封装其交互方式及格式。
进一步,在上述基于J2EE分布式架构的重用框架生成装置中,所述装置还包括:
功能模块固化单元,用于生成系统框架平台级功能模块并固化相应的所述功能模块XML文件和文件库基类。
另,本发明还提供一种基于J2EE分布式架构的重用框架应用系统,包括服务器端及客户端,所述服务器端包括框架组件服务模块及与所述框架组件服务模块连接的LDAP模块及数据库模块;
所述服务器端根据客户端的请求,从LDAP模块及数据库模块中读取数据加载于框架组件服务模块中,并发送给客户端。
进一步,在上述基于J2EE分布式架构的重用框架应用系统中,所述框架组件服务模块包括:
数据处理服务子模块,用于集成多种框架,同时针对该框架XML加载、数据输入输出相关功能管理,所述多种框架包括WEBWOKR、SPRING及STRUTS框架;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市金正方科技股份有限公司,未经深圳市金正方科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210361313.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种隐形空气过滤鼻塞
- 下一篇:用于优化应用程序的并行构建的方法和系统