标签: dataservice

Flex/LCDS服务器到数据源的分页

我正在尝试将服务器设置为数据源分页服务.我已经设置了所有内容,以便我调用汇编程序并返回值,但是我没有收到"分页"调用.

特别:

public Collection fill(List fillArgs, int begin, int rows)
Run Code Online (Sandbox Code Playgroud)

始终使用begin == -1和调用rows == -1,而不是通过页面获取实际值.此外:

public boolean useFillPage(List fillParameters)
Run Code Online (Sandbox Code Playgroud)

永远不会被调用(我的实现总是为所有参数返回true).看起来它永远不会被调用,因为JavaAdapter没有从Flex客户端接收pageSize头.

这是我的目标配置:

<destination id="invoiceListDataService">
  <adapter ref="java-dao" />
  <properties>
    <scope>session</scope>
    <source>com.williams.finance.invoice.dao.InvoiceReviewListAssembler</source>
    <network>
      <paging enabled="true" pageSize="100" />
    </network>
    <metadata>
      <identity property="invoiceNumber"/>
    </metadata>
  </properties>
</destination>
Run Code Online (Sandbox Code Playgroud)

我的Flex代码用于调用数据服务:

myDataService = new DataService("invoiceListDataService");
myDataService.autoSyncEnabled=false;
myDataService.fill(invoiceReviewListModel.invoiceList, params);
Run Code Online (Sandbox Code Playgroud)

我在这里错过了什么吗?任何想法从哪里开始寻找?

java apache-flex dataservice lcds

39
推荐指数
1
解决办法
2038
查看次数

哪里可以获得Flex-Java DS(Blaze)培训资料?

我想知道你们中间是否有人知道我可以在Flex上获得非常好的培训材料(视频,示例等) - Java数据服务(BlazeDS将是理想的),除了Adobe直接提供的.我在想像David Tucker的博客

java apache-flex blazeds amf dataservice

7
推荐指数
1
解决办法
1475
查看次数

WCF DataService,如何在POCO中避免[DataServiceKey]

我使用WCF DataService并希望使用POCO.我必须指定一个DataServiceKey才能使它工作(显然).当我这样做时,我必须引用System.Data.Services.Client(对于System.Data.Services.Common) - 这感觉不是很POCO.

有没有办法保持我的对象清洁,并在其他地方指定密钥?

wcf poco dataservice odata

7
推荐指数
1
解决办法
3302
查看次数

具有NHibernate和公司业务逻辑的OData WCF数据服务

首先让我为整个主题的篇幅道歉.这将是相当长的,但我希望确保消息清晰而没有错误.

在公司,我们有一个现有的ASP.NET WebApplication.在.NET Framework 3.5 SP1上用C#ASP.NET编写.前段时间,使用WCF和SOAP为此Web应用程序开发了一个初始API,以允许外部各方与应用程序通信,而无需依赖浏览器.

这个API存活了一段时间,但最终请求创建了一个RESTfull并依赖于新技术的新API.我得到了这个任务,我使用Microsoft MVC 2 Framework创建了初始API,在我们的ASP.NET WebApplication中运行.最初安静一段时间才能使其正常运行,但目前我们能够在应用程序上进行REST调用以接收详细说明我们资源的XML.

我参加了一个微软的WebCamp,我立即被OData概念出售.它与我们正在做的非常相似,但这是一个由更多玩家支持的协议,而不是我们自己的实现.目前我正在开发一个PoC(概念证明)来重新创建我使用OData协议和WCF DataService技术开发的API.

在搜索Internet以获取NHibernate 2以使用Data Services之后,我成功创建了一个ReadOnly版本的API,允许我们通过将传入的查询请求映射到我们的Business层来从内部业务层读出实体.但是,我们希望有一个功能API,它也允许使用OData协议创建实体.所以现在我有点坚持如何继续.我一直在阅读以下文章:http://weblogs.asp.net/cibrax/default.aspx?PageIndex = 3

上面清楚地解释了如何将自定义DataService映射到NHibernate层.我已经使用它作为继续的基础,但我有"问题",我不想使用NHibernate将我的请求直接映射到数据库,但我希望将它们映射到我们的业务层(一个单独的DLL) )根据访问权限,权限和触发器执行大量检查,约束和更新.

所以我要问的是,我举例来说,如上所述创建我自己的NhibernateContext类,但是依赖于我们的业务层而不是NHibernate会话,它可以工作吗?我可能不得不依赖反射来计算我在运行时使用的对象的类型,并调用正确的业务类来执行更新和删除.

用小ascii图片演示:

                              *-----------------*
                              *   Database      *
                              *-----------------*

                              *------------------------*
                              * DAL(Data Access Layer) *
                              *------------------------*

                              *------------------------*
                              * BUL (Bussiness Layer)  *
                              *------------------------*
                              *---------------*  *-------------------*
                              * My OData stuff*  * Internal API      *
                              *---------------*  *-------------------*

                                                 *------------------*
                                                 * Web Application  *
                                                 *------------------*
Run Code Online (Sandbox Code Playgroud)

那么,这会起作用,还是性能会使它变得无用?或者我在这里错过了球?我的想法是,我希望重用OData WCF DataService中存储在BUL&DAL层中的任何逻辑.

我正在考虑创建从Data.Services命名空间中的EntityModel类继承的新类,并创建一个新的DataService对象,该对象标记对BUL&DAL和API层的所有调用.但是,我不确定拦截创建和删除资源的请求的位置/对象.

我希望我有点清楚我要解释的内容,我希望有人可以帮助我.

nhibernate wcf dataservice odata

5
推荐指数
1
解决办法
3420
查看次数

WPF应用程序中的WCF数据服务安全性

我正在开发一个解决方案,我有一个使用WCF DataService的WPF项目,该项目位于另一个ASP .NET项目中以访问数据.
我需要提供一定程度的安全性,以确保只有经过身份验证的用户才能访问该服务.在网上冲浪后,我试图完成这一切.实现它的正确方法是什么?

authentication wpf wcf dataservice

5
推荐指数
1
解决办法
250
查看次数

如何将实体集合传递给.NET RIA数据服务?

是否可以将对象集合传递给RIA数据服务查询?我在发送实体,Int或基本类型数组时没有问题,但只要我声明这样的方法

public void GetLessonsConflicts(Lesson[] lessons)
{
}
Run Code Online (Sandbox Code Playgroud)

我收到编译错误

"名为'GetLessonsConflicts'的操作不符合所需的签名.参数类型必须是实体类型或预定义的可序列化类型之一"

我只是在保存数据之前尝试在服务器端进行一些验证.我试过List,IEnumerable等.

谢谢

silverlight dataservice wcf-data-services

5
推荐指数
1
解决办法
5226
查看次数

Oracle REST 数据服务 apex_pu

我尝试安装 Oracle REST 数据服务,但出现此错误:(上java -jar ords.war install

SEVERE: The pool named: apex_pu is not correctly configured, 
error: ORA-01017: invalid username/password; logon denied

oracle.dbtools.common.jdbc.ConnectionPoolException: 
The pool named: apex_pu is not correctly configured, 
error: ORA-01017: invalid username/password; logon denied

        at oracle.dbtools.common.jdbc.ConnectionPoolException.badConfiguration(ConnectionPoolException.java:88)
        at oracle.dbtools.common.config.db.DatabasePools.badConfiguration(DatabasePools.java:198)
Run Code Online (Sandbox Code Playgroud)

java oracle rest dataservice oracle-ords

1
推荐指数
1
解决办法
2万
查看次数