我制作了一个移动应用程序,用户可以使用该应用程序获取所需的地点号码.用户必须选择适当的城市和类别才能获取该地点的信息.所有信息存储在数据库中.
我想知道的..
1)Web服务有什么好处?
2)如何连接Web服务和MySQl数据库?
3)如何连接Web服务和移动应用程序以从数据库中获取信息?
最佳答案
1)好处.您没有提到其他选项,但是如果您正在谈论一些自定义服务器端实现,则好处很多:
>从J2ME连接到Web服务很容易. >一次进行多个连接会话. >您可以使用来自不同应用程序和不同技术的Web服务. >身份验证和授权没有问题. >您只需从ws调用method,作为响应,您将获得易于解析的XML.
2)Web服务-MySQL:
>您必须创建Tomcat或IIS Web服务. >从Web服务代码连接到MySQL,调用查询并返回结果.
对于Tomcat和Java Web服务:
Getting started with Web Services Using Apache Axis Developing and Deploying Java Web Services with MySQL on Apache Tomcat and Axis on Windows JDBC for MySQL
对于IIS和C#/.NET Web服务: CodeProject:Your first C# Web Service by Chris Maunder How to connect to MySQL 5.0. via C# .NET and the MySQL Connector/Net
3)J2ME-Web服务(使用JAX-RPC) 1.使用J2ME Wireless Toolkit从Web服务WDDL生成存根 2.将存根添加到项目中,导入存根名称空间,设置连接属性并调用存根方法 How to build and run a J2ME Web service application? Web Services APIs for J2ME,Part 1: Remote service invocation API
(编辑:ASP站长网)
|