[发明专利]一种在线自助建站、创建应用服务与开发在线软件的方法有效
申请号: | 201010561998.4 | 申请日: | 2010-11-27 |
公开(公告)号: | CN101984438A | 公开(公告)日: | 2011-03-09 |
发明(设计)人: | 任浙东 | 申请(专利权)人: | 杭州万格网络科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/44 |
代理公司: | 杭州中成专利事务所有限公司 33212 | 代理人: | 唐银益 |
地址: | 310051 浙江省杭州市滨*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 在线 自助 创建 应用服务 开发 软件 方法 | ||
1.一种在线自助建站、创建应用服务与开发在线软件的方法,所述的站、应用服务、软件包括至少一个页面,所述的页面包括页面组件,其特征在于,方法如下:
步骤一:在线开发页面、页面组件;
步骤二:将页面创建为独立的站点、或应用服务、或在线软件。
2.根据权利要求1所述的方法,其特征在于,步骤一的实现方法是通过脚本语言及XSL开发页面及页面组件,方法如下:
1)使用脚本语言及XSL可扩展样式表语言开发页面及页面组件的页面模板,页面模板以XML格式进行存储;
2)使用页面模板引擎执行页面及页面组件的页面模板;
2.1)使用脚本语言执行引擎执行页面模板上的脚本语言,将伺服端业务数据格式化输出成XML格式的数据;
2.2)将XML数据通过页面模板上的XSL可扩展样式表语言转换成页面语言;
3)页面与页面组件之间构成关联关系,在页面上操作页面组件,所述的一个页面包含至少一个以上页面组件;所述的一个页面组件可关联到至少一个以上页面;页面模板引擎执行页面的页面模板脚本代码时,使用页面模板引擎执行与页面关联的页面组件的脚本语言与XSL语言,并输出数据且作为整个页面XML数据源的一部分;
4)通过页面组件直接对其关联的数据进行编辑,或者对其关联的数据模板自定义数据字段,页面组件获取数据的方法是:用脚本语言经过引擎格式化输出伺服端业务数据,步骤如下:
4.1)对象数据管理(Object Data Manager)技术对业务数据存储系统的操作进行封装并向脚本语言提供可访问与操作业务数据的对象指针,其步骤如下:
4.1.1)基于对象数据模板约束可操作的数据值类型、数据字段、枚举集合、多语言、对象数据之间的关联;
4.1.2)对象化封装访问与操作业务数据;
4.1.3)向脚本语言提供可访问与操作业务数据的对象指针;
4.1.4)页面组件与对象数据模板之间构成关联关系。页面组件具有对象数据模板(pageportlet),被封装成对象。该对象数据模板(pageportlet)存有数据字段(entityTemplate),存储的值为关联的对象数据模板名称;
4.1.5)页面与页面组件之间构成关联关系。页面也具有对象数据模板(page与pageportlet),被封装成对象。该对象数据模板(page)存有数据字段(portlets),存储的值为与之关联的页面组件编号及该组件在页面上的位置/层次信息;
4.2)对象化封装访问与操作业务数据:把对象数据模板的访问与操作封装成对象(object),该对象拥有创建对象数据模板对应的存储表,对象数据也封装成对象;
4.3)向脚本语言提供可访问与操作业务数据的对象指针,所述的指针包括封装对象数据模板操作的对象以及其对象代理、封装对象数据操作的对象以及其对象代理、查询器、过滤器、归组器,脚本代码通过所述指针访问与操作业务数据。
3.根据权利要求2所述的方法,其特征在于,所述的页面模板开发可在客户端,开发好的页面模板可发送或保存至伺服端。所述的页面模板引擎执行是在伺服端。
4.根据权利要求2所述的方法,其特征在于,所述的对象数据模板以XML格式进行存储。
5.根据权利要求1所述的方法,其特征在于,步骤二的实现方法:通过跳转方式、链接路径的方式,或通过设置页面组件的关联配置,将所述的页面构成站。
6.根据权利要求5所述的方法,其特征在于,通过访问页面以及页面之间的链接跳转完成对站的访问;通过通用逻辑事务访问页面。
7.根据权利要求6所述的方法,其特征在于,所述的通用逻辑事务包括浏览页面、提交事务处理、载入文件、脚本文件执行、推送。
8.根据权利要求5所述的方法,其特征在于,站及页面支持多语言,多语言可以下途径进行设置:
1)页面的配置,强制指定当前页面使用的语言;
2)针对访问用户的配置,强制指定访问者访问该站时使用的语言;
3)页面请求的语言;
4)客户端设置的语言;
所述的设置的优先级是逐级递减。
9.根据权利要求8所述的方法,其特征在于,所述的语言信息记录在逻辑事务会话中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州万格网络科技有限公司,未经杭州万格网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010561998.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:便携式终端
- 下一篇:在线客服即时通信装置