[发明专利]Web服务器系统、应用开发辅助系统、Web服务器系统中的多语言支持方法、Web服务器系统中的多设备支持方法以及应用开发辅助方法有效
申请号: | 201380079268.2 | 申请日: | 2013-08-29 |
公开(公告)号: | CN105518633B | 公开(公告)日: | 2018-10-19 |
发明(设计)人: | 大原聪一 | 申请(专利权)人: | 株式会社野村综合研究所 |
主分类号: | G06F13/00 | 分类号: | G06F13/00;G06F3/0481;G06F9/54;G06F17/28 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | web 服务器 系统 应用 开发 辅助 中的 语言 支持 方法 设备 以及 | ||
1.一种应用开发辅助系统,具有代码生成服务器,该代码生成服务器生成在应用服务器上运行的Web应用程序的源代码,该应用开发辅助系统的特征在于,
还具有词典服务器,该词典服务器具有词典表,该词典表以在执行所述Web应用程序时显示在画面上的一个以上的输入输出项目的识别信息为关键字,将包括关于组件对象的一个以上的参数的初始值的信息保持为词典数据,该组件对象至少具有表示与所述输入输出项目有关的标签控件的文本的显示名信息以及与为了输入或输出所述输入输出项目而显示的输入输出控件有关的信息,
所述代码生成服务器具有:
代码生成部,其通过针对各所述输入输出项目调用用于将各所述输入输出项目分别显示在画面上的所述组件对象来构成所述Web应用程序,生成所构成的所述Web应用程序的源代码;
Schema获取部,其读入所述应用服务器上的所述Web应用程序所访问的业务数据库的Schema信息来获取与所述业务数据库的各字段的结构有关的信息;以及
映射生成部,其生成关于所述组件对象的识别信息与所述输入输出项目的识别信息之间的映射的映射信息,另外,将所述Schema获取部所获取到的所述业务数据库的所述各字段的识别信息作为所述词典表中的所述输入输出项目的识别信息,来登记所述词典数据,
其中,当在所述应用服务器上执行所述Web应用程序时所述组件对象被调用以在画面上显示对应的输入输出项目时,所述组件对象基于所述组件对象的识别信息,从所述映射信息获取所述输入输出项目的识别信息,以所获取到的所述输入输出项目的识别信息为关键字,从所述词典服务器上的所述词典表获取关于所述组件对象的所述参数的一部分或全部的信息,基于所获取到的所述参数来显示所述输入输出项目。
2.根据权利要求1所述的应用开发辅助系统,其特征在于,
所述代码生成服务器的所述代码生成部基于增删改查即CRUD型应用的框架,来生成针对所述业务数据库的CRUD型应用。
3.根据权利要求1所述的应用开发辅助系统,其特征在于,
在所述应用服务器上执行所述Web应用程序时,所述组件对象进行显示控制,使得将所述标签控件与所指定的种类的所述输入输出控件相组合地进行显示,或者不显示所述标签控件和/或所述输入输出控件,
所述代码生成服务器的所述代码生成部在生成所述Web应用程序的源代码时,以如下方式生成该源代码:指定用于确定所述显示控制的内容的规定的初始值来调用所述组件对象。
4.根据权利要求1所述的应用开发辅助系统,其特征在于,
所述组件对象安装有与要显示的所述输入输出控件相应的控制处理,
所述词典服务器的所述词典表能够在所述词典数据中登记用于指定所述控制处理的内容的信息,来作为关于所述组件对象的所述参数。
5.根据权利要求1所述的应用开发辅助系统,其特征在于,
所述词典服务器具有词典登记部,该词典登记部在所述词典表中登记包含关键字和词典数据的条目,
所述词典登记部基于由所述代码生成服务器的所述代码生成部生成的源代码上的所述映射信息以及登记在所述词典表中的条目,来判别需要登记到所述词典表的所述输入输出项目的识别信息。
6.一种应用开发辅助系统中的应用开发辅助方法,用于生成在应用服务器上运行的Web应用程序的源代码,该应用开发辅助方法的特征在于,
所述应用开发辅助系统具有词典表,该词典表以在执行所述Web应用程序时显示在画面上的一个以上的输入输出项目的识别信息为关键字,将包括关于组件对象的一个以上的参数的初始值的信息保持为词典数据,该组件对象至少具有表示与所述输入输出项目有关的标签控件的文本的显示名信息以及与为了输入或输出所述输入输出项目而显示的输入输出控件有关的信息,
所述应用开发辅助方法具有以下过程:
读入所述Web应用程序所访问的业务数据库的Schema信息来获取与所述业务数据库的各字段的结构有关的信息;
生成关于所述组件对象的识别信息与所述输入输出项目的识别信息之间的映射的映射信息;
将所获取到的所述业务数据库的所述各字段的识别信息作为所述词典表中的所述输入输出项目的识别信息来登记所述词典数据;以及
通过针对各所述输入输出项目调用用于将各所述输入输出项目分别显示在画面上的所述组件对象来构成所述Web应用程序,生成所构成的所述Web应用程序的源代码,
其中,当在所述应用服务器上执行所述Web应用程序时所述组件对象被调用以在画面上显示对应的所述输入输出项目时,所述组件对象基于所述组件对象的识别信息,从所述映射信息获取所述输入输出项目的识别信息,以所获取到的所述输入输出项目的识别信息为关键字,从所述词典表获取关于所述组件对象的所述参数的一部分或全部的信息,基于所获取到的所述参数来显示所述输入输出项目。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社野村综合研究所,未经株式会社野村综合研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380079268.2/1.html,转载请声明来源钻瓜专利网。