WebService-写简单接口
来源:互联网 发布:php 500错误如何排查 编辑:程序博客网 时间:2024/06/08 19:13
1.写个接口,供外调用
package com.my.service;import java.util.List;import javax.jws.WebService;import com.my.entity.User;@WebService(targetNamespace = "com.my.service")public interface Login { public List<User> getUser(String username, String password);}
2.写实现类
package com.my.service;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.ArrayList;import java.util.List;import javax.jws.WebService;import com.my.entity.User;@WebService(targetNamespace = "com.my.service")public class LoginImpl implements Login { @Override public List<User> getUser() { List<User> list = new ArrayList<>(); Connection connection = null; try { connection = getConnection(); Statement createStatement = connection.createStatement(); ResultSet executeQuery = createStatement.executeQuery("select * from user"); while (executeQuery.next()) { User user = new User(executeQuery.getInt("id"), executeQuery.getString("name"), executeQuery.getString("password"), true); list.add(user); } } catch (ClassNotFoundException | SQLException e) { e.printStackTrace(); } return list; } public static Connection getConnection() throws ClassNotFoundException, SQLException { // 加载MySQL的JDBC的驱动 Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://localhost:3306/right"; String username = "root"; String password = "111111"; // 创建与MySQL数据库的连接类的实例 Connection conn = DriverManager.getConnection(url, username, password); System.out.println("Database connection established"); return conn; }}
3.发布
package com.my.test;import javax.xml.ws.Endpoint;import com.my.service.Login;import com.my.service.LoginImpl;public class TestPubServ { public static void main(String[] args) { String add = "http://localhost:8080/pro"; Login lo = new LoginImpl(); Endpoint.publish(add, lo); System.out.println("发布成功!"); }}
4.可以直接访问
http://localhost:8080/pro
(通过,杀死进程javaw.exe可以重新发布)
阅读全文
6 0
- WebService-写简单接口
- c# 写 webservice接口
- WebService 写对外接口
- php写webservice接口
- 如何写一个webservice接口
- java简单实现webservice接口
- java简单实现webservice接口
- java简单实现webservice接口
- java简单实现webservice接口
- Webservice接口开发简单例子
- Webservice接口开发简单例子
- 写一个简单的webservice
- webservice接口简单实例及调用
- java调用WEBSERVICE接口简单实现
- android中简单搞定webservice接口访问,以及webservice简析
- 求助:用WebService写一个服务端的接口
- 如何根据请求报文跟返回报文写webservice接口
- 利用axis1 客户端调用cxf写的webservice接口
- Android-拼图小游戏
- 自定义LayoutManager实现android-pile-layout滑动卡片堆叠效果
- PE格式详细讲解6(上)- 系统篇06
- MAC 无法重启或关机
- 【OkHttp3源代码分析】(二)Request的enqueue
- WebService-写简单接口
- Visual Studio2015下配置Halcon环境(使用的是VS下的C#)
- ThreadLocal用法及与Synchronized的区别
- 使用函数输出指定范围内的完数
- SQL基础
- 不得不知道的微信小程序避坑指南
- VBA代码学习
- MAC 卸载MySQL
- 关于开源的RTP——jrtplib的使用