在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
got-fwa framework for rapid business develop 项目介绍基于XML描述文件的快速开发平台,以最大程度的复用性为目标。 示例项目地址: 主要特点:
共通界面 包括登录、主画面、门户、列表、新建/编辑画面、列表选择画面、异步树画面、树列表画面, 共通操作 包括列表检索、新建、编辑,批量删除、导入、导出、列管理,树新建、树删除 用户功能 包括用户管理、角色管理、权限管理、日志管理
软件架构框架设计时,考虑可以适配多种开发框架。
项目启动
jdbc.driverClass=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://192.168.10.71/got_demo?useUnicode=true&characterEncoding=utf-8&generateSimpleParameterMetadata=true&zeroDateTimeBehavior=convertToNulljdbc.user=rootjdbc.password=258369catalog=got_demoschema=
新模块开发说明
<?xml version="1.0" encoding="UTF-8"?><function xmlns="http://www.got-fw.com/schema/function" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.got-fw.com/schema/function http://www.got-fw.com/schema/function/function-1.0.xsd" ref="demo_function" title="演示功能" defaultView="grid"> <table name="DEMO_DEMO" /> <joins> <join name="GOT_USER" type="INNER" alias="U" joinConditions="U.ID=MAIN.USER_ID"> <columns> <column id="USER_NAME" field="NAME" toUser="false" /> </columns> </join> </joins> <columns> <column id="ID" editable="false" /> <column id="USER_ID" showColumn="USER_NAME"> <valueref function="users" view="select" label="NAME" value="ID"/> </column> <column id="DEMO_TYPE" dictionary="demo_demo_dic" /> </columns></function> 其中table->name是此模块使用的主表表名,joins是指示要关联显示的数据所在的表,如示例中要显示USER_ID对应的用户名,就增加了相关的join表,然后用showColumn属性指示显示使用的字段名。框架会自动读取表中所有字段,生成列定义,可以通过columns->column中修改某字段的显示属性,如示例中USER_ID的显示和选择是采用了关联表的方式,DEMO_TYPE则是采用了字典的方式。
<action id="demo_demo" label="演示功能" group="system_manager" sortIndex="10"> <argument function="demo_demo" /> </action> 其中argument.function对应的就是function的文件名。3. 在浏览器中刷新页面,就可以看到新加的模块功能。已经具有了基本的增、删、改、查、导入、导出、列管理功能。 |
请发表评论