【发布时间】:2013-10-03 06:34:24
【问题描述】:
我正在努力思考解决我的网络服务问题的最有效方法。
我的情况:我正在开发一个 Android 应用程序,它通过 web 服务从 mysql 数据库(在我自己的服务器 PC 上)存储和检索数据。用户按下提交按钮后,Web 服务执行一条 sql 命令并生成一个 xml 文件或将数据存储到数据库中。
下一个案例是我的问题:
webservice 必须在创建 xml 之前被戳。到目前为止,我必须在浏览器中访问 webservice (xxx.xxx.x.xxx:xxx/webservice.php),然后它会更新一个 xml 文件 ((xxx.xxx.x.xxx:xxx/webserviceList.xml)。 xml)。当然这必须自动进行。
所以如果用户向数据库发送数据(例如:他添加了一个客户),webservice 应该更新 xml 文件(所以必须输入 xxx.xxx.x.xxx:xxx/webservice.php)
现在我认为有两种方法可以解决这个问题(如果有更多方法,请纠正我)
- 不知何故让数据库戳Web服务
- 让应用戳 Web 服务
如果有办法让数据库戳 web 服务,我猜那将是最有效的??因为我的目标当然是让应用程序尽可能快
否则,有没有一种简单的方法让应用程序在不发送和接收数据的情况下触摸/戳网站/webservice,唯一目标是更新 webservice 创建的 xml?
希望大家给点建议:)
提前致谢!
【问题讨论】:
-
这是向数据库发送数据,我已经开始工作了。我需要做的就是触摸 Web 服务,以便它更新 xml 文件
标签: php android mysql xml web-services