将Web服务器与数据库和J2ME连接

时间:2009-04-16 18:41:08

标签: mysql web-services java-me

我做一个移动应用程序,用户可以使用它获取所需的地方号码。用户必须选择适当的城市和类别才能获得该地点的信息。所有信息都存储在数据库中。

我想知道的是......

1)网络服务的好处是什么?

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

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

1 个答案:

答案 0 :(得分:3)

1)好处。您没有提到其他选项,但如果您正在谈论一些自定义服务器端实现,那么好处很多:

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

  6. 2)Web服务 - MySQL:

    1. 您必须创建Tomcat或IIS Web服务。
    2. 从Web服务代码连接到MySQL,调用查询并返回结果。
    3. 对于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