[发明专利]一种软件项目开发方法及装置有效
申请号: | 201310138921.X | 申请日: | 2013-04-19 |
公开(公告)号: | CN104111826B | 公开(公告)日: | 2017-07-04 |
发明(设计)人: | 张仁信 | 申请(专利权)人: | 杭州新世纪电子科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 王宝筠 |
地址: | 310053 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 项目 开发 方法 装置 | ||
1.一种软件开发方法,其特征在于,应用于软件开发平台,所述软件开发平台设置有能够建立功能模型的功能模型模版,所述方法包括:
获取配置文件构建目标开发项目的业务场景的页面数据、展示风格、页面操作和业务逻辑;所述配置文件包括目标开发项目的标题配置信息、页面布局配置信息、业务逻辑配置信息、数据操作区配置信息、页面数据源关系配置信息、工具栏配置信息及外部资源配置信息;
在所述软件开发平台中建立与所述配置文件相对应的功能模型;
其中,所述功能模型包括标题项、页面布局项、业务逻辑项、数据操作区项、页面数据源关系项、工具栏项及外部资源项;
运行所述功能模型,生成与所述配置文件中描述的业务场景相对应的目标开发项目;
所述在所述软件开发平台中建立与所述配置文件相对应的功能模型,包括:
在所述软件开发平台中建立一个与所述配置文件的文件名称相对应的功能模型对象;
根据所述配置文件中的业务逻辑配置信息项,设置所述功能模型对象中所要加载并调用的业务逻辑实现类名称;
根据所述配置文件中页面布局配置信息,设置所述功能模型对象中所要加载并调用的页面布局类和风格构造类名称,并依据所述工具栏配置信息,设置所述功能模型对象中所要加载并调用的工具条及按钮构造类名称;
根据所述配置文件中数据操作区配置信息、页面数据源关系配置信息及外部资源配置信息,依次设置所述功能模型对象中的数据操作区项、页面数据源关系项及外部资源项。
2.根据权利要求1所述的方法,其特征在于,在所述软件开发平台中建立与所述配置文件相对应的功能模型之后,在所述运行所述功能模型,生成与所述配置文件中描述的业务场景相对应的目标开发项目之前,所述方法还包括:
将存储于预设服务器的软件开发平台加载至应用中间件。
3.根据权利要求2所述的方法,其特征在于,所述将存储于预设服务器的软件开发平台和目标开发项目加载至应用中间件中,包括:
接收项目调用请求,所述项目调用请求包括所述软件开发平台中的目标开发项目的功能模型参数;
依据所述功能模型参数,读取所述目标开发项目的功能模型对象,由所述功能模型对象调用其内部的业务逻辑类执行其业务逻辑方法;
依据所述业务逻辑类的调用结果,启动应用中间件中预设的模版页面;
调用与所述功能模型对象中页面布局项相对应的页面构造器实现类,由所述页面构造器实现类调用与所述数据操作区中每个数据区块相对应的数据块构造类;
运行所述数据块构造类,依据所述数据操作区中各个数据区块的显示组件调用属性控件构造类,生成所述目标开发项目的显示内容,将所述显示内容返回至所述模版页面进行展示。
4.根据权利要求1所述的方法,其特征在于,所述配置文件以可扩展标记语言XML标准编写实现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州新世纪电子科技有限公司,未经杭州新世纪电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310138921.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:处理装置与系统程序变更方法
- 下一篇:客户端应用程序设计方法及系统