账号登录,进入【个人中心】-【应用管理】-【创建新应用】
填写基本信息后,点击开始创建应用即可。
创建成功后,可以在个人中心找到该应用,单击应用图标可以进入应用的开发。
方法: updateData(java.lang.String databaseName, java.lang.String tableName, java.lang.String[] columns, java.lang.Object[] values)
说明:在指定数据库内更新表数据,如果数据库和表均为建立,则直接建立数据库和表之后插入数据,如果数据库或者表不存在,则创建数据库或者表之后再行插入数据,id可包含在 @param columns 内,用于更新某条记录,如果无id则系统自动生成并插入新纪录
返回值:String
代码:
var databaseName = "ljq";
var tableName = "test";
var name = _webParams.getParamValues().get("name");
var age = _webParams.getParamValues().get("age");
var sex = _webParams.getParamValues().get("sex");
_log.INFO("aa");
function lala(){
var columnsArray = ["name","age","sex"];
var valuesArray = [name,age,sex];
_db.updateData(databaseName,tableName,columnsArray,valuesArray);
return "/demo";
}
lala();
完成后回到主页面点击查看,查看返回是否成功;
这样就证明驱动装载成功
特别注意:如果服务端要接收页面传来的内容,需要在服务端添加参数。如下:
这样,访问我们模板模块的地址就可以添加用户了。
和上文类似,把删除页面模板写好,然后写后台驱动,如下:
代码:
var deleteid = _webParams.getParamValues().get("id")
function run(){
_db.deleteData("ljq","test", deleteid);
return "delete"
}
run();
方法:deleteData(java.lang.String databaseName, java.lang.String tableName, java.lang.String id)
说明:根据id删除指定appid的表数据
返回值:Map对象
从前端获取到修改数据的id,然后用以下方法修改。
后端主要用到的方法:
方法: findDataById(java.lang.String tableName, java.lang.String id)
说明:在应用默认数据库内按照主键查找数据。
返回值:Map
例图:
代码:
function run(){
if(_webParams.getParamValues().get("id")!=null){
var oid = _webParams.getParamValues().get("id");
var map1 = _db.findDataById("ljq","test", oid);
return map1;
}
return "demo"
}
run();
同样,前端获取后端的数据,写在表单里,自己修改表单数据后再通过ajax发送到后端服务。
例图如下:
方法:findData(java.lang.String tableName, java.lang.String startRowKey, int maxRecord)
说明:默认查询当前app,根据表名,开始记录数,记录数目查询。为防止内容溢出,查询数据上限限制为100条。
返回值:List
此方法可以遍历数据库内容,获取到数据库内容后,通过前端页面用velocity接收即可。
注意:接收后台发来的数据用!_processor。
Log和db的控制台都在如下图所指方向:
Log控制台:
当我们在后台调用_log.info....方法时候,先点击log调试,然后调用我们的服务,log控制台就会出现信息了。
例图:
数据库:
点击数据库控制台,我们就会看到这些按钮和文件夹,我们可以在页面上添加数据库,也可以用后台方法创建数据库。
查看数据库数据的方法如下:
点击箭头所指方法,数据库内的信息就可以出现了。
演示系统前台实例给出了抽取共用Header、Footer服务,用户登录功能、用户注册功能的实现,从模板开发到驱动开发,到服务配置开发完整展现了前台模块开发流程。另外介绍了越诚云静态文件上传工具的使用
到越诚云—帮助中心-文件同步工具下载静态资源上传工具
点击下面链接下载
文件同步工具下载
yc-demo的静态资源目录如下:
然后到【个人中心】找到越诚云演示应用并进入开发中心找到AppId,文件上传工具 Access Key和文件上传工具 Secret Key
打开上传工具,新建同步任务,配置如下
配置好之后,点击开始同步,等待上传成功
等待上传进度100%就可以完成文件上传,多次进行同步会进行更新变动的文件覆盖,更新操作实时更新。
同样,共用前台导航菜单和共用前台底部页面开发方法相同
用户注册驱动用于保存用户注册的信息, 对注册信息进行校验
参数名称为用户注册页面的input的name属性值
访问:http://yc-demo.app-service-node.com/register 可以打开注册页面,效果如下