有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java理论:如何结合Servlet和iphone应用程序

也许你们都会问我为什么要标记Java、jsp、Objective-c、xCode。。。在这个问题上,实际上这是我的问题,如何有效地将它们结合起来?我有两个servlet在localhost中运行,一个处理“客户机”,另一个处理“专业人员”。在这两个servlet中,我可以注册并从数据库中查询,我使用的是SQL数据库。我想用这个servlet编写一个ios6应用程序,并做同样的事情,那么如何编写一个使用exist代码而不重复exist代码的应用程序呢?所有的逻辑都存在于servlet、注册、询问价格、撰写关于专业人士的评论。。。如何编写将使用此网站的应用程序

我会举三个例子:

  1. 在客户或专业人士的注册中,他输入他的电话号码,因此在应用程序中我不需要输入电话号码;我想有一个功能可以把电话号码。所以我们只需要在特定的文本字段中插入电话号码
  2. 在客户端站点中,我有一个订单:对于客户端提供的专业人员,因此,在应用程序中,我希望使用其当前GPS位置将客户端的位置发送给专业人员

  3. 当客户订购专业软件时,我希望应用程序使用apns(Apple push notification)发送推送通知,以便“唤醒”专业软件并上传管理订单的exist页面

我猜这个问题以前就出现过,由经验丰富的程序员解决了。因此,也许有一种简单的方法可以避免复制servlet中的现有代码。只是为了使用它。你能告诉我一个出发点吗?推荐人?导游


共 (1) 个答案

  1. # 1 楼答案

    移动应用程序与服务器交互的典型方式是通过Web服务,通常是REST(或类似)Web服务

    在这种情况下,输出HTML的servlet是无用的,您应该避免使用它们,因为您正在传输大量不需要的信息。我说的是通过网络传递的所有HTML和CSS。正如您可能想象的那样,减少网络流量是移动应用程序的首要任务

    考虑开发一个REST WebService,或者至少一个Servlet,它输出并接收有意义的JSON对象。这些只是原始数据,没有填充无用的格式化相关流量。您可以重用一些代码来构建和返回这些对象

    我希望我理解你的想法