`
文章列表
本文使用的是CXF 2.7.3版本。转贴请注明出处为ITEYE!!!!!!   1.什么是WS-N WS-N全称是WebService Notification,属于WS-*标准中的一个。 该标准主要由IBM等提出(微软等提出的是WS-Eventing),主要用于Publish/Subscribe方式的"Notifi ...
本人在CSDN也已经有个新家了,博客也已经开通了,以后发博将尽量保持同步,欢迎大家光临!   CSDN博客帐号:lalicw CSDN博客地址:http://blog.csdn.net/lalicw/article/details/8757803  
通过 -b  参数可以指定多个 JAX-WS 和 JAXB 的绑定文件 ,这可以用来定制各种选项: 包名, 类名, 等.  更多的使用细节可以查看:http://jax-ws.java.net/nonav/2.2.7/docs/ch04.html#tools-wsimport   Option Description -d <directory> 指定输出目录 -b <path> 指定JAXWS或者JAXB的绑定文件,可以多个 -B <jaxbOption> 指定JAXB的参数,透传给JAXB命令 -ca ...
1.使用JDK6自带的JAX-WS + Jboss4.2.3 开发WebService发布WebService报错? java.lang.ClassNotFoundException: com.sun.xml.ws.transport.http.servlet.WSServletContextListener   解释:JDK本身不带基于Servlet的代码,自带的jax-ws 不带WSServlet和WSServletContextListener两个类,在j2ee的jar包里才有   解决方案:     a.使用代码中Endpoint.publish()发布(轻量级HTTP ...
在使用dozer进行数据映射时,有一种情况,我们需要将一个对象里面的部分数据映射到一个Map中(这里使用HashMap)   开始我参考了dozer的文档这样写:   <mapping > <class-a>com.test.obj</class-a> <class-b>java.util.HashMap</class-b> <field> <a>mytitle</a> <b k ...

XSS Filter实现

下面的filter主要是解决防止XSS攻击 一个是Filter负责将请求的request包装一下。 转自CSDN ,MARK下链接: http://blog.csdn.net/yuwenruli/article/details/6870753   另外还看到一个实现: http://www.stripesframework.org/display/stripes/XSS+filter 核心代码: public class SafeHtmlUtil { public static String sanitize(String raw) { if (raw==nu ...

Ext scope 学习

首先,用一句话来概括scope的作用:scope就是用来解决 js 中 this 的指向问题。 1、 关于JavaScript中this的使用,这是一个由来已久的问题了。我们这里就不介绍它的发展历史了,只结合具体的例子,告诉大家可能会遇到什么问题,在遇到这些问题时EXT是如何解决的。在使用EXT时,最常碰到的就是使用Ajax回调函数时出现的问题,如下面的代码所示。 <input type="text" name="text" id="text"> <input type="button" name= ...
今天遇到一个问题 JQuery的ajax调用老是返回error。我们可以采用如下方法进行定位:   $.ajax({ url : rootPath + "/service/compute.do", data : { data: data }, async: false, dataType:"text", success: function(data){ $("#myElement").val(data); }, ...
    1.代码方式      public final class Server { public static void main(String args[]) throws Exception { CourseBuilderImpl implementor = new CourseBuilderImpl(); JaxWsServerFactoryBean svrFactory = new JaxWsServerFactoryBean(); svrFactory.setAddress("http://localhost:9000/CourseB ...
      1.代码方式         public final class Server { public static void main(String args[]) throws Exception { CourseBuilderImpl implementor = new CourseBuilderImpl(); JaxWsServerFactoryBean svrFactory = new JaxWsServerFactoryBean(); svrFactory.setAddress("http://localhost:9000/ ...
1.Can't find the request for http://localhost:8080/myProject/myWebServiceAddress's Observer   如果在发布WebService之后,通过如下访问wsdl出现上述错误: http://localhost:8080//myProject/myWebServiceAddress?wsdl 那么很大可能的原因"/*"这样的servlet-mapping造成的,因此要定义自己的路径,例如:/service/*。   <servlet-mapping> < ...
CXF提供从wsdl文件生成java代码的工具脚本:%CXF_HOME%\bin\wsdl2java.bat   脚本参数详解:   Option Interpretation -?,-h,-help Displays the online help for this utility and exits. -fe frontend-name Specifies the frontend. Default is JAXWS. Currently supports only JAXWS frontend and a "jaxws21" front ...

Java资源文件读取

    博客分类:
  • J2SE
public static InputStream getResourceAsStream(String resource) { String stripped = resource.startsWith("/") ? resource.substring(1) : resource; InputStream stream = null; ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); if (classLoader!=null) { ...

Castor格式化输出

使用castor版本:1.3.1   原因: 查看castor-1.3.1-xml.jar中的castor.xml.properties(在\org\castor\xml目录下) 找到org.exolab.castor.xml.lenient.id.validation=false 发现默认是没有格式化的,生成的文件不直观、可读性差。    解决方法: 通过Marshaller修改validation的值为true   Marshaller marshaller = new Marshaller(); marshaller.setProperty("org.e ...
Logger Repository从字面上理解,它是一个Logger的容器,它会创建并缓存Logger实例,从而具有相同名字的Logger实例不会多次创建,以提高性能。Log4J支持两种配置文件:properties文件和xml文件。Configurator解析配置文件,并将解析后的信息添加到Repository中,log4j本身提供的LogManager最终将Repository和Configurator[/size][size=10pt;]整合在一起。我们在使用log4j日志组件的时候,有时需要定义自身的Repository,这就需要定义自己的LogManager,去加载我们自身的配置文件。 ...
Global site tag (gtag.js) - Google Analytics