1) Vorteile. Sie haben keine anderen Optionen erwähnt, aber wenn Sie über eine benutzerdefinierte serverseitige Implementierung sprechen, sind die Vorteile zahlreich:
- Es ist einfach, von J2ME aus eine Verbindung zum Webdienst herzustellen.
- Mehrere Verbindungssitzungen gleichzeitig.
- Sie können den Webservice aus verschiedenen Anwendungen und verschiedenen Technologien verwenden.
- Keine Probleme mit Authentifizierung und Autorisierung.
- Sie rufen einfach die Methode von ws auf und erhalten als Antwort einfach zu parsendes XML.
2) Webdienst - MySQL:
- Sie müssen einen Tomcat- oder IIS-Webdienst erstellen.
- Verbinden Sie sich vom Webdienstcode mit MySQL, rufen Sie eine Abfrage auf und geben Sie das Ergebnis zurück.
Für Tomcat- und Java-Webdienste:
Erste Schritte mit Webdiensten unter Verwendung von Apache Axis Entwicklung und Bereitstellung von Java-Webdiensten mit MySQL auf Apache Tomcat und Axis unter Windows JDBC für MySQL
Für IIS- und C#/.NET-Webdienste:CodeProject:Ihr erster C#-Webdienst von Chris Maunder Wie man sich mit MySQL 5.0 verbindet. über C# .NET und den MySQL Connector/Net
3) J2ME - Webservice (mit JAX-RPC)1. Generieren Sie einen Stub aus dem Webdienst WDDL mit J2ME Wireless Toolkit2. Stub zu Ihrem Projekt hinzufügen, Stub-Namespace importieren, Verbindungseigenschaften festlegen und Stub-Methoden aufrufenWie erstellt und führt man eine J2ME-Webdienstanwendung aus? Webdienst-APIs für J2ME, Teil 1:Remotedienstaufruf-API