本文旨在帮助您快速安装、创建及运行GForms应用。
1. 启动GForms Eclipse
如果您没有GForms安装介质,请到如下地址:http://yun. baidu .com/s/1bnznec3#dir/path=%2Fghorse (百度网盘)下载最新的安装介质。
启动GForms Eclipse开发平台后,设置工作空间不对js、html等进行校验:
同时,取消工程自动编译,以免每次保存文件时都进行编译浪费时间:
2. 创建GForms工程
首先打开GForms透视图:
创建GForms工程:FileàNewàGForms工程
约等待1分钟后,创建后的GFormsTest工程目录结构如下图所示:
目录 |
说明 |
WebContent/ghorse |
存放gforms运行时引擎相关文件 |
WebContent/WEB-INF/web.xml |
GForms应用初始web配置文件 |
WebContent/WEB-INF/lib |
存放GForms应用的初始jar包,这些jar包是GForms运行必须的,请勿删除 |
3. 创建GForms展现服务
可以在WebContent目录下的任何一个目录下创建GForms展现服务,创建方式一为通过File>New>GForms文件:
或者直接在文件夹右键菜单中:new>File,在创建文件的对话框中,填写文件名时添加上.xfr文件后缀即可。
创建的展现服务如下:
3.1. 修改模型实例
模型实例是展现服务的核心,是展现服务的数据来源及存储目标。
假设表单需要展现用户信息,结构如下:
<userName/> <email/> <address/> <phone/>
通过在默认模型实例右键菜单“粘贴XML作为元素”:
创建后的模型实例如下:
3.2. 创建UI
可以直接从控件面板中拖拽控件到设计器的“设计”区域,然后再为控件配置属性“引用”,也可以直接从模型实例中拖拽数据节点到上方的“设计”区域,这样就不用再配置属性“引用”。
点击设计空白区域,配置body的布局为“纵向”:
这里从模型树中直接拖拽数据节点到设计器:
4. 运行GForms应用
4.1. 简单配置
打开工程下的“WebContent/WEB-INF/web.xml”:
<context-param> <param-name>ghorse_home</param-name> <param-value>d:/ghorse/</param-value> </context-param> |
请根据自己环境情况修改ghorse_home的param-value值。
并拷贝license.lic到该目录下(d:/ghorse/),license.lic请从下载。
4.2. 部署GForms应用
请直接在GForms应用的工程名上右键菜单RunAs—>Run On Server即可把GForms应用部署到web服务器或J2EE服务器上,如Apache Tomcat 7.0 Server上,如果本机没有安装Tomcat请先下载并安装Tomcat服务器:
4.3. 查看GForms展现服务
4.3.1. GForms展现服务预览
在设计器中点击展现服务的“预览”标签,即可查看所开发的展现服务:
4.3.2. 通过浏览器访问
在浏览器中键入如下地址: http://localhost:8080/Test/test.xfr
5、 联系方式
www.ghpaas.com
电话: 13601178468
Email: ghpaas@163.com
相关推荐
GForms提供可视化设计器,实现展现服务开发中数据与模型完全分离,加快开发速度快速投入市场,同时降低开发风险,并且有利于后续系统维护。GForms是您构建和部署展现服务的解决方案,它能够处理复杂展现服务中的大量...
资源分类:Python库 所属语言:Python 资源全名:gforms-0.8.1-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
标题 "GForms-webhooks" 暗示我们讨论的主题是关于Google Forms(GForms)的Webhooks集成。在Web开发中,Webhooks是一种基于事件驱动的机制,它允许服务器在特定事件发生时实时向其他应用或服务发送通知。在这个场景...
保尔森 GForms S3 上传 该插件在表单提交后将通过 Gravity Forms 提交的文件移动到 S3。 然后更改查看条目时显示的值以显示 S3 URL 安装 在 wp-config.php 中定义一些常量: define( 'GFORM_S3_FORM_ID', <Form ...
字段gForms 实用程序可以“盲目地”检查类型并相应地创建字段,或者可以通过模型的定义来帮助。 对于某些输入类型,这是必要的,因为该值不会携带有关该类型的足够信息。嵌套结构gForms 接受嵌套数据结构定义,即一...
gforms-spectrum-change-pallete 我在我的一个项目中将此代码用于 T 恤价格计算器。 Marius Vetrici 2014 年 11 月 18 日 带有颜色选择器字段和多个颜色调色板的重力形式。 使用光谱颜色选择器: :