项 | 遵循度 | 说明 |
---|---|---|
manifest常规项 | *必须 | -AppId、App名称、版本号、开发者信息 -合理的App依赖设置(depend) -合理的App关联设置(requires) |
manifest自定义参数 | *必须 | 自定义参数(properties)要求: -必须是该App出厂默认配置,不应存在测试参数、测试值 -选择合适的参数值类型,如录入框、下拉框或密码 -对版本升级时参数必须自动更新的,使用只读类型 |
应用资源结构 | *必须 | 以下部分在打包前检查: - 存在未被引用的无效文件资源 - 空文件夹 - lib下存放了多个程序jar包副本 |
大部分AWS PaaS的应用使用BO对象设计数据库表结构,如果开发者定义了自己的表结构,应注意以下规范要求。
项 | 遵循度 | 说明 |
---|---|---|
表名称前缀 | *必须 | APP_ 前缀关键词_ XXX前缀关键词在开发证书中约定 |
sql脚本文件 | *必须 | 当应用被安装或卸载时增量执行,要求如下: -db下二级目录名与该应用的版本号一致,如db/1.1/ -脚本以数据库类型命名,如mysql.sql -如对已有版本进行升级,该sql只存放差异部分 -文件以UTF-8无BOM编码格式存储 |
sql脚本语法 | *必须 | 仅允许对符合tablePrefix前缀的表操作: -create table / alter table / drop table -create index / create unique index / alter index / drop index -delete from -insert into -update *语句以回车换行作为单条sql的声明,不允许一行编写多条sql或拆行 |
如果您的应用有菜单部署,请务必注意菜单的合理分类、排序、菜单图片引用本应用Web目录相应图片资源。
三级功能菜单图片大小要求为20*20px,且必须为透明图片。