精华内容
下载资源
问答
  • 转载于:https://www.cnblogs.com/czk666/p/9356365.html

     

    转载于:https://www.cnblogs.com/czk666/p/9356365.html

    展开全文
  • ok,demo到此结束。 如有不正,欢迎各位大佬批评指正。       最后 附上 常见错误问题汇总: 1、JDK版本过低问题 报类似如下的异常: runtime modeler error: Wrapper class ...

    环境工具:

    Eclipse 4.7.3a

    jdk1.7

    一:创建服务端,发布接口

    创建java Project 即可

    点击finish

    新建包 com.webservice.server,

    包里面新建类WebServiceTest.java

    package com.webservice.server;
    
    import javax.jws.WebService;
    import javax.xml.ws.Endpoint;
    
    //给用于发布的类添加注解
    @WebService
    public class WebServiceTest {
    	/**
    	 * 该方法就是服务端  可供发布的方法   供其他程序调用
    	 * @param words
    	 * @return
    	 */
    	public String showAll(String words) {
    		String sl ="";
    		//String.toCharArray() 该方法的作用是返回一个字符数组,该字符数组中存放了当前字符串中的所有字符
    		for(char ch : words.toCharArray()) {    
    			sl+="\t"+ch+"\t";
    		}
    		return sl;
    	}
    	
    	/**
    	 * 可以写多个方法
    	 * @param name
    	 * @return
    	 */
    	public String say(String name) {
    		return "你好"+name;
    	}
    	
    	
    	//在此处通过main方法 直接发布该服务。  在工作应用中,可以将发布的代码 写在一些初始化的方法当中
    	public static void main(String[] args) {
    		//该语句用来发布服务端的方法,localhost指向本地,9093为端口可任意,但必须未被占用
    		//第二个参数为new+用于发布的服务端类
    		Endpoint.publish("http://localhost:9093/Service/wst", new WebServiceTest());
    		
    		System.out.println("发布成功");
    	}
    }
    

    运行代码,发布成功

    此时 我们可以在浏览器上访问:http://localhost:9093/Service/wst

    弹出如下界面,即为正常:

     

    二:生成客户端

    创建一个新的java project 

    点击finish

    新建包com.webservice.client

    然后   cmd 打开命令提示窗口  执行生成命令

    格式:wsimport -s "src目录" -p “生成类所在包名” -keep “wsdl发布地址”

    注意:

    1)"src目录"地址不可含空格

    2)“wsdl发布地址”不要漏了“?wsdl”

    http://localhost:9093/Service/wst?wsdl  是这种格式的   

    示例:

    wsimport -s E:\develop\workspace\eclispe\webservice-client\src -p com.webservice.client -keep http://localhost:9093/Service/wst?wsdl

     

    命令执行成功,生成代码

    刷新webservice-client项目,检查生成类

    目录如下

    然后编写测试类  测试发布的接口

    结构:

    测试类WsTest.java 代码:

    package com.webservice.test;
    
    import com.webservice.client.WebServiceTest;
    import com.webservice.client.WebServiceTestService;
    
    public class WsTest {
    	public static void main(String[] args) {
    		WebServiceTest ws = new WebServiceTestService().getWebServiceTestPort();
    		//验证showAll()方法
    		String w = ws.showAll("nihaoma");
    		System.out.println(w);
    		//验证say()方法
    		System.out.println(ws.say("WebService"));
    	}
    }
    

    执行结果 如图:

     

    ok,demo到此结束。

    如有不正,欢迎各位大佬批评指正。

     

     

     

    最后 附上 常见错误问题汇总:

    1、JDK版本过低问题

    报类似如下的异常:runtime modeler error: Wrapper class com.hyan.service.jaxws.GetValue is not found. Have you run APT to generate them?


    原因:JDK版本低于1.6.0_17

    解决方法:调整该服务端项目所引用的JDK版本为安装的高版本JDK

     

     

    2、生成命令路径含空格问题

    报类似如下的异常:directory not found: G:\SVN_FILE\GB\05

    原因:客户端src路径不可含有空格

    解决方法:在不含空格路径的文件夹下重新创建客户端即可。

     

    3、生成命令不完整问题

    报类似如下的异常:[ERROR] failed.noservice=Could not find wsdl:service in the provided WSDL(s):

    原因:生成命令末尾缺少“?wsdl”

    解决方法:补上即可。

    错误不完整的命令示例:

    wsimport -s G:\\workspace\\webService\\TheClient\\src -p com.hyan.client -keep http://localhost:9001/Service/ServiceHello

    正确完整的命令示例:

    wsimport -s G:\\workspace\\webService\\TheClient\\src -p com.hyan.client -keep http://localhost:9001/Service/ServiceHello?wsdl

     

    最后这些常见的错误  我就没有去单独截图,引用自该博客:https://blog.csdn.net/yipanbo/article/details/46516755。

    在此表示感谢。

     

    如果我们的博客对你有所帮助,请记得给点个赞哦~~~ 嘿嘿

    展开全文
  • 1:添加一个web依赖即可实现一个简单的demo 2:Next   五、编写测试控制器 1:左边是项目 目录,在项目文件夹下新建一个存放控制器的文件夹 2:新建控制器 如图中的 AlvesTestController ...

    一、准备

    博主的环境是 JDK1.8 + Maven 3.5 + IntelliJ IDEA旗舰版,默认大家都安装好了环境

    二、打开 IDEA 选择创建新项目

    1:左边选择 String Initializr 自动生成 SringBoot 项目

    2:右边第一个选择JDK,

    3:右边第二个选项固定改成图中的地址即可

    4:Next

     


    三、配置自动生成的项目基本信息

    1:Group 输入组名(包域)

    2:Artifact 输入项目标识(相当于项目名)

    3:Package 保持为 Group + Artifact 即可

    4:Next


    四、添加依赖

    1:添加一个web依赖即可实现一个简单的demo

    2:Next


     

    五、编写测试控制器

    1:左边是项目 目录,在项目文件夹下新建一个存放控制器的文件夹

    2:新建控制器    如图中的 AlvesTestController

    3:注意控制器类上加上注解  @RestController

    4:注意方法上加上注解 @RequestMapping("请求路径")

    5:响应返回信息

     

    6:运行或重启项目

    AlvesTestController.java

    package org.alves.demo.controller;
    
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    /**
     * @Create by :Alves(412301546@qq.com)
     * @Localtion:杭州.China
     * @CreateTime :2018/10/30  21:33
     * @Version : v1.0.1
     * @Describe :
     */
    @RestController
    public class AlvesTestController {
    
        @RequestMapping("/test")
        private String test(){
            return "测试信息";
        }
    }
    

     

    六、测试demo

    1:输入ip + 端口 + 路径

    2:页面显示出返回的测试信息即 demo 完成

     

     

     

     

     

     

     

    展开全文
  • NGUI图文混排demo

    2014-12-22 16:42:52
    NGUI的一个图文混排demo,NGUI的一个图文混排demo,NGUI的一个图文混排demo
  • UGUI 图文混排demo

    2017-05-09 11:23:56
    UGUI 图文混排demo,unity5.4.1,简单易用
  • android发布图文demo

    2015-09-13 13:26:39
    使用bmob做后台上传图文的小demo,图片使用三级缓存,效率高
  • 如果需要输入文字和图片的时候,就可以通过图文并排的方式来实现。 二、实现过程 通过UITextView输入NSAttributedString方式实现图文混排。 具体代码如下:https://github.com/JackYoung1989/JYImageTextCombine


    一、使用场景

    如果需要用户输入提交信息的时候,如textView输入意见或者提交信息时。如果需要输入文字和图片的时候,就可以通过图文并排的方式来实现。

    二、实现过程

    通过UITextView输入NSAttributedString方式实现图文混排。

    Demo地址如下:https://github.com/JackYoung1989/JYImageTextCombine

    三、如果有不合适或者性能优化的话,欢迎留言,交流

    展开全文
  • iOS 实现图文混排 coretextdemo
  • IOS界面图文混排demo

    2013-01-29 18:42:22
    ios系统实现聊天界面图文混排的demo,有参考意义!
  • VC图文工具栏按钮Demo

    2021-03-15 15:53:29
    摘要:VC/C++源码,界面编程,工具栏 VC图文工具栏按钮Demo源代码,其实大家对这种工具栏菜单都很熟悉了,不过对于有些VC++的新手来说,如何制作实现这种工具栏菜单,还不是很了解,或许通过本组例子,您将会学会如何...
  • Flipper图文切换demo

    2013-05-21 10:51:25
    这是个可以切换文字和图片的小例子,看懂了就可以自主添加切换的图片或者文字,也可以作为一些循环切换的框架使用!这个例子作用可大可小,就看个人的有没有明白里面的逻辑。
  • 微信图文分享demo源码

    2018-10-25 11:31:59
    闲聊web授权开发文档闲聊
  • Spring Boot-Wachat Demo 【2】 Demo开始 本期的Wechat Demo主要是给大家一个思路,因为各人、各司的需求都不一样,规则根据实际需求拟定即可。本期内容仅包含获取Accesstoken、person-addnew、dept-addnew。如需...
  • Textview图文混排gif_Demo

    2016-12-29 15:25:30
    Textview图文混排 textview显示gif表情图 仿QQ表情
  • 图文混排点击事件Demo

    2016-01-10 12:26:06
    模仿新浪微博正文中,处理文字中的@xxx #话题# http://链接的点击事件和颜色处理
  • 图文混排阅读器demo,支持图文混排,属性文本,图文分页,翻页样式,书签,夜间护眼模式 地址 github:https://github.com/12207480/TReaderBook
  • 简约封装的emoji键盘和图文混排Demo
  • windows下 zookeeper dubbo 安装+配置+demo 详细图文教程

    万次阅读 多人点赞 2015-12-11 17:26:40
    本文从dubbo的衍生到dubbo的基础配置项一一详细图文讲解,加入注册中心zookeeper的详细安装配置讲解,并附与文章内容结合的dubbo可运行的demo。旨在帮助大家快速入门。
  • 常见的图文混排的实现,大家可以下下来看看,有问题多多交流
  • (下面的步骤都是基于vue init webpack构建项目完成之后,若不会请参考VUE—新建VUE项目(图文详情)) 第一步:cnpm install axios(mac在前面加上sudo) 第二步:哪个页面使用就在哪个页面引入import axios from '...
  • ios 移动社交 app 的demo 附:图文展示,客户端+服务器端源码-附件资源

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 789
精华内容 315
关键字:

demo图文