对于WebService服务端我们选择CXF来实现.
首先创建一个接口,
package com.joey.cxf;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
/**
*
* @author joey
*/
@WebService
public interface Login{
public @WebResult(name="returnText")String login(@WebParam(name="username") String name,@WebParam(name="password") String password);
}
然后来实现它...
package com.joey.cxf.impl;
import com.joey.cxf.Login;
/**
*
* @author joey
*/
public class LoginBean implements Login{
public String login(String username,String password) {
if("joey".equals(username) && "123456".equals(password)){
return "登陆成功!";
}
return "登陆失败!";
}
}
好了, 这样一个WEBSERVICE就完成啦, 有了annotation我们几乎不用写xml. 最后我们来发布它吧
为了简单起见, 服务器用jetty. CXF自带那个.
package com.joey.test;
import com.joey.cxf.impl.LoginBean;
import org.apache.cxf.endpoint.Server;
import org.apache.cxf.jaxws.JaxWsServerFactoryBean;
/**
*
* @author joey
*/
public class MyServer {
public static void main(String[] args){
JaxWsServerFactoryBean factory = new JaxWsServerFactoryBean();
factory.setServiceClass(LoginBean.class);
factory.setAddress("http://localhost:8080/UserManager");
Server server = factory.create();
server.start();
}
}
现在用前面那个J2ME APPLICATION 连接试试看!
分享到:
相关推荐
总结来说,“j2me手册-webservice_mobile_wtk”涵盖了J2ME开发中的多个重要方面,从Web服务到移动媒体,再到PDA应用和WTK的使用,都是构建强大、功能丰富的移动应用的基础。通过深入学习这些知识点,开发者可以...
在本文中,我们将深入探讨如何使用J2ME(Java 2 Micro Edition)调用.NET Web服务,并解决中文字符传输的问题。这个过程涉及多个步骤,包括环境配置、创建Web服务、设置编码以及编写J2ME客户端。 首先,确保你已经...
最近在开发j2me,需要连接Webservice,可是在ksoap官网下载的包用不了,想到这个是开源包,应该有源代码,在不同的网站上找了很久,终于收集到了MIDP设备连接Webservice的源代码。经过我的使用,证明是可以用的。...
在J2ME中,我们通常使用HttpConnection或StreamConnection来处理网络通信。要实现断点续传,我们需要: 1. **保存文件信息**:客户端在开始下载前,需要检查本地是否存在目标文件以及其已下载的部分。如果存在,...
本文探讨了如何利用WebService技术实现在J2ME(Java 2 Platform Micro Edition)设备与.NET平台之间的互连。具体而言,是在移动设备(如手机、PDA等)与运行在.NET环境下的企业级应用程序之间建立通信渠道,使移动...
本文将介绍如何使用WebService技术实现J2ME和NET之间的互连,以满足移动电子商务系统的需求。该系统使用WebService技术将J2ME移动终端设备和NET企业级应用程序连接起来,实现了数据交换和业务流程的集成。 第一部分...
J2ME,全称Java 2 Micro Edition,是Java平台的一个子集,主要用于嵌入式设备和移动设备的开发,如手机、智能电表、家庭自动化设备等。它提供了跨平台的开发环境,使得开发者可以编写一次代码,到处运行。J2ME由两大...
**J2ME API 2.0 - J2ME使用手册 - J2ME帮助文档** Java 2 Micro Edition(J2ME)是Java平台的一个子集,专为资源有限的设备如移动电话、智能手表和家用电器等设计。J2ME API 2.0 提供了在这些小型设备上开发应用...
在eclipse中怎样使用j2me 在eclipse中怎样使用j2me 在eclipse中怎样使用j2me
J2ME(Java 2 Micro Edition)是Java平台的一个子集,专为移动设备、嵌入式系统等资源有限的环境设计。本篇文章将深入探讨如何利用J2ME技术开发一款简单的飞机游戏,以此帮助初学者理解J2ME编程的基本原理和技巧。 ...
2. **事件处理**:J2ME使用键事件和触摸事件(如果设备支持)来处理用户输入,这在游戏控制中至关重要。 3. **线程管理**:游戏通常需要独立于用户界面的线程来实现游戏逻辑和动画,以确保流畅性。 4. **资源管理**...
在"J2ME游戏开发中的地图设计与绘制.txt"文件中,可能详细讲解了如何规划地图结构,如何使用二维数组存储地图数据,以及如何利用J2ME的图形API高效地渲染地图。同时,文件可能还讨论了如何实现动态加载和滚动地图,...
2. **开发环境搭建**:教程详细解释了如何设置J2ME开发环境,包括安装JDK、J2ME SDK以及配置IDE,如NetBeans或Eclipse,这对于新手来说是非常实用的步骤。 3. **基础语法与编程**:教程深入讲解了J2ME中的基本数据...
1. **字库加载**:在J2ME程序启动时,需要加载点阵字库文件,这通常通过解析二进制或文本格式的字库数据来实现。开发者需要编写代码来读取字库文件,并将数据转换为内部可以使用的结构。 2. **字符映射**:每个字符...
J2ME,全称Java 2 Micro Edition,是Java平台的一个子集,专为资源有限的移动设备和嵌入式系统设计。这个中文开发教程为想要踏入J2ME开发领域的朋友们提供了宝贵的资源,它包含了一个清晰易懂的PDF版本,能够帮助...
总的来说,“J2ME&Gaming中文版”是一本引导初学者进入J2ME游戏开发领域的教程,它将帮助你理解如何利用Java语言在移动平台上创建互动性强、趣味性高的游戏。通过深入学习和实践,你可以掌握到构建移动游戏所需的...
它的目标是使用这个脚本引擎便于开发一个更加灵活的 j2me 游戏。 这些框架和库都可以用于简化 J2ME 应用程序的开发过程,提高开发效率。但是,在选择框架时,需要根据项目的需求和特点进行选择,以确保项目的成功。
Java 2 Micro Edition (J2ME) 是一种Java平台,专为嵌入式设备和移动设备,特别是手机设计。在2000年代初期,J2ME是许多非智能手机上实现互联网浏览的主要技术,其中“j2me手机浏览器”就是这样一个应用。这个应用...
J2ME(Java 2 Micro Edition)是Java平台的一个子集,主要面向嵌入式设备和移动设备,如手机、PDA等。它提供了一种轻量级的运行环境和应用程序接口,使开发者可以为这些设备编写和部署应用程序。J2ME由配置...
4. **数据存储**:使用RecordStore API来存储和检索数据,这是J2ME中的一种本地数据存储机制。 5. **传感器和设备接口**:部分源码可能展示了如何访问设备的硬件特性,如GPS、加速度计或蓝牙。 6. **多线程编程**...