WebService的登陆案例

        前段时间公司需要用到WebService技术,关于java上面我从没听说过还有这个玩意的存在,实际工作时间大半年了,第一次接触WebService,网上的那些Demo忒简单了,实在是找不到稍微深入点的内容去学习, 下面我就说说学习的一些心得吧!在最后我会把我做的一个关于登录的Demo放上,希望能对刚接触WebService的道友起到一定的帮助!

(PS:本人也是现学现卖,如有谬论还望各位大神不吝赐教,小弟感激不尽!!!

         学习WebService的第一步就是要看明白WSDL文档(不要问我wsdl文档是什么鬼); 推荐去 http://edu.51cto.com/course/course_id-1373.htm   前十几章节对于初学WebService很有帮助 ,视频里面讲解的很是详细,在这里我就不多陈述了

          视频里讲解的是使用CXF框架开发的WebService,我在使用的时候出现了jar包冲突,后来查阅资料说有四个包去除即可解决他们分别是:

                 

后来把他去除,还真的可以了,这是在写HelloWorld的时候使用的CXF框架(http://cxf.apache.org/download.html 可下载最新CXF jar包),写到实际案例时,不知道什么原因在使用cxf生成wsdl总是报错,我干脆就把cxf的jar包全删了,跟着视频做了天气预报的实现和手机号归属地,自己又找了一些验证码之类的wsdl测试了,这些wsdl在网上很容易搜到,我就不发出来了哈,下面让我们来看下具体的代码吧

这张图是服务端和客户端的全部内容,服务端包括正常的接口、接口的实现类、数据库连接和生成wsdl的一个测试类,客户端相对来说就简单多了,cn.demo.ws中是从服务端通过wsdl文档自动生成的代码(别问我怎么去自动生成服务端代码),另一个类就是Servlet了,还有登录和登录成功的两个页面。

        总结:其实,WebService没有想象中的那么复杂,和普通的java类很类似,不同点就是WebService接口和接口的实现类上多了行注释;接口上的注释是:@WebService,方法上的 注释是:@WebMethod,实现类的上方也是要写上:@WebService;普通的java项目是所有类都在一个项目中,WebService则是分为服务端和客户端,相关的类也分成了两个部分.

        具体内容还是看下实际代码吧!

另外一篇 查看。

点击下载: WebServiceDemo(Demo里面没有使用其他技术,主要就是学习下WebService的流程)

       

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值