Iphone的客户端服务器应用程序

时间:2010-09-10 18:24:09

标签: iphone networking

我对此主题有疑问。与客户端服务器应用程序类似

1)是否有必要将数据库直接加载到Application中。

假设我的后端有一个数据库而我的应用程序必须连接到该数据库并在View上显示结果,我是否需要直接在应用程序中添加数据库。

2)我们可以访问远程服务器上的任何数据库或文件并显示所需的结果。(不要直接将特定的数据库或文件添加到应用程序中)。我们怎么能这样做。

我在stackoverflow中看到了一个类似的问题,一个答案是使用PList,我是新手。我正在浏览网络但无法获得清晰的结果。由于这个问题,我失去了很多面试。

谢谢,

1 个答案:

答案 0 :(得分:1)

  

1)是否需要加载数据库   直接进入应用程序。

     

假设我的后端有一个DB   和我的应用程序必须连接到   那个DB并在上面显示结果   查看此内容我需要将DB添加到   直接申请。

我不确定我是否理解这个问题。不,您不需要在客户端 - 服务器体系结构中将数据库直接加载到客户端。通常,当我想到服务器有数据库的设计时,我想客户端可以通过某种方式查询服务器以获取信息。也许它正在发出HTTP请求,服务器解析为查询,运行查询,然后返回结果(可能是XML格式?)。

  

2)我们可以访问任何数据库或文件   远程服务器并显示   要求的结果   那个特定的DB或A文件进入了   申请直接)。我们该怎么办?   此

您是否在询问是否可以从客户端访问服务器数据库?当然是。 (见上文,re:HTTP请求)。

任意文件?这取决于服务器的设置方式。同样,HTTP是一种协议工作方式;如果您发送类似“GET someimage.png HTTP / 1.0”的HTTP查询,服务器可能只是抓取整个文件someimage.png并将其发送回响应中。 (从技术上讲,它不一定是整个文件的咆哮 - 它可能是动态创建PNG,因为HTTP协议中没有任何内容表明必须发送现有文件 - 但这超出了你的问题。)

  

我失去了很多面试,因为   这个问题。

不要听起来过于苛刻,但面试往往不会因为你不知道答案而赢得和失败,而是因为你无法有效沟通。你没有在这里特别好地提出你的问题。