架构:
前端——> 我负责的后台层次——>我要调用的底层后台层次
主要时文件放在的位置不对,导致调试的时候这个库一直有报错信息
项目的目录结构:
(1)XXXCollectionService
我返回给前端的响应是有数组(Collection嘛),比如
{
"data": [
{
"id": "11",
"name": "Jack"
}
]
}
接收到前端的响应后,我还要继续调底层,在 XXXCollectionService
中有:
JSONArray cArray = cInstanceService.getCdbInstance(param);
getCdbInstance
方法就是向底层发出请求,这个方法要写在项目目录的 service
包里面的一个类中
(2)YYYEntityService
我返回给前端的响应就是具体的单条数据,比如
{
"id": "11",
"name": "Jack",
"isExist": true
}
接收到前端的响应后,我还要继续调底层,在 在YYYEntityService
中有:
boolean isExist = IsExist(param1,param2);
IsExist
方法就是向底层发出请求,这个方法写在 YYYEntityService
类中
之前调试不通过就是该写在两个文件中的我写在了一个文件里面,应该写在一个文件里面的我又分开写了,这样调试的时候
ODataHttpHandler handler = odata.createHandler(edm); handler.process(request, response);
在执行process
方法的时候会提示找不到相关的实体类。
深层的原因,,还没看olingo的文档(网站加载太慢了,,,)