2009-04-16 65 views
3

我做了一个移动应用程序,用户可以使用它获取所需的地方的号码。用户必须选择适当的城市和类别来获取该地点的信息。所有信息存储在数据库中。连接网络服务器与数据库和J2ME

我想知道..

1)什么是从Web服务的好处是什么?

2)如何连接Web服务和MySQl数据库?

3)如何连接Web服务和移动应用程序以从数据库中获取信息?

回答

3

1)好处。您没有提到其他选项,但是如果您正在讨论某些定制服务器端实施,其好处很多:

  1. 从J2ME很容易地连接到Web服务。
  2. 一次有多个连接会话。
  3. 您可以使用来自不同应用程序和不同技术的Web服务。
  4. 验证和授权没有问题。
  5. 您只需从ws中调用方法并作为响应即可获得易于解析的XML。

2)Web服务 - MySQL的:

  1. 你必须创建一个Tomcat或IIS Web服务。
  2. 从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网络服务: 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 - 网络服务(与JAX-RPC) 1.使用J2ME Wireless Toolkit的 2.添加存根到您的项目生成Web服务WDDL存根,存根进口命名空间,设置连接属性和调用存根方法 How to build and run a J2ME Web service application? Web Services APIs for J2ME, Part 1: Remote service invocation API

+1

感谢您的帮助.. 你的答案是非常有用的... – 2009-04-19 19:05:13