3

我正在开始一个承包项目的投标,我希望能得到一些关于最好的方法的建议。

我被要求为一家小型公司(最多不超过几千个 SKU)为 Android 平板电脑开发一个用于库存管理的 Android 应用程序,我正在尝试为该系统提出架构。

我正在考虑使用托管 MSSQL 数据库的 MS Server 2008。该数据库将通过 REST 服务公开,因为需要远程访问该数据库(销售人员通过 Android 平板电脑)。

过去我没有太多使用 SQL,但我认为这可能是最好的解决方案,以及用于执行远程数据库事务的 REST。

基本上,功能是查看库存、订购商品、检查价格等。

我将不胜感激任何人对此主题的任何建议。

谢谢!

4

5 回答 5

4

我建议您阅读这篇文章:在 30 分钟内为 StackOverflow 创建一个 OData API,包括 XML 和 JSON。然后,考虑odata4j项目。

于 2011-08-21T04:51:53.993 回答
2

另外,这是一个关于 android 客户端 REST 的有趣讲座:

http://developer.android.com/videos/index.html#v=xHXn3Kg2IQE

于 2011-08-21T06:37:13.180 回答
1

我推荐你看看restSQL,一个超轻量级的持久化框架。它目前支持 MySQL 和 PostgreSQL。请参阅http://restsql.org。它在标准的 Java EE 容器中运行,例如 Apache Tomcat。

restSQL 不是传统的 ORM。它不提供数据库的面向对象视图。它呈现关系数据库表的平面或分层“视图”。这些视图可通过简单的基于 REST 的 HTTP 或 Java API 进行查询和更新。HTTP 接口基于 REST 原则,它使用 HTTP 的内置特性,而不是从它们中抽象出来。

于 2011-10-14T00:17:52.110 回答
1

我会选择 Oracle Application Express。他们在 Jquery Mobile 中构建并且易于将报告列表公开为 Rest web 服务。然后将 Phinegap 和 Jquery 用于 Android 应用程序。

看看我的快速示例: http://m.youtube.com/index?desktop_uri=%2F&gl=US#/watch?v= 5rfuq-e-_Ws

您不是在构建企业系统……试试 Oracle Apex……您会沉迷其中。

Phonegap、Jquery Mobile 和 SQLite 作为 Android 平板电脑上的本地数据库....仅当您需要离线功能时。否则,只需使用内置 Jquery Mobile 的 Oracle Apex 将是超级解决方案!

于 2011-12-09T10:33:57.577 回答
0

为此,我使用了http://www.remobjects.com/。在 .net、delphi 和任何客户端中创建服务器。

此外,如果中间层没有繁重的逻辑,可以只使用http://www.remobjects.com/da/relativity.aspx 。

于 2013-04-30T18:19:26.973 回答