- 博客(23)
- 收藏
- 关注
原创 CXF WebService Notification(WS-N)使用简介
本文使用的是CXF 2.7.3版本。转贴请注明出处为ITEYE!!!!!! 1.什么是WS-NWS-N全称是WebService Notification,属于WS-*标准中的一个。该标准主要由IBM等提出(微软等提出的是WS-Eventing),主要用于Publish/Subscribe方式的"Notifications"或者 "Events"通知,而publish 方和 s...
2013-04-05 10:22:59
267
原创 我在优快云有个新家了!
本人在优快云也已经有个新家了,博客也已经开通了,以后发博将尽量保持同步,欢迎大家光临! 优快云博客帐号:lalicw优快云博客地址:http://blog.youkuaiyun.com/lalicw/article/details/8757803 ...
2013-04-03 22:24:47
150
原创 jax-ws wsimport 命令详解
通过 -b 参数可以指定多个 JAX-WS 和 JAXB 的绑定文件 ,这可以用来定制各种选项: 包名, 类名, 等. 更多的使用细节可以查看:http://jax-ws.java.net/nonav/2.2.7/docs/ch04.html#tools-wsimport OptionDescription-d <directory>指定...
2013-04-03 21:46:25
470
原创 jax-ws WebService相关问题(一)
1.使用JDK6自带的JAX-WS + Jboss4.2.3 开发WebService发布WebService报错? java.lang.ClassNotFoundException: com.sun.xml.ws.transport.http.servlet.WSServletContextListener 解释:JDK本身不带基于Servlet的代码,自带的jax-ws 不带WS...
2013-03-23 13:54:27
384
原创 Dozer Map映射注意点
在使用dozer进行数据映射时,有一种情况,我们需要将一个对象里面的部分数据映射到一个Map中(这里使用HashMap) 开始我参考了dozer的文档这样写: <mapping > <class-a>com.test.obj</class-a> <class-b>java.util.HashMa...
2013-03-05 10:15:21
584
原创 XSS Filter实现
下面的filter主要是解决防止XSS攻击一个是Filter负责将请求的request包装一下。转自优快云 ,MARK下链接:http://blog.youkuaiyun.com/yuwenruli/article/details/6870753 另外还看到一个实现:http://www.stripesframework.org/display/stripes/XSS+filte...
2013-02-07 15:00:53
255
原创 Ext scope 学习
首先,用一句话来概括scope的作用:scope就是用来解决 js 中 this 的指向问题。1、 关于JavaScript中this的使用,这是一个由来已久的问题了。我们这里就不介绍它的发展历史了,只结合具体的例子,告诉大家可能会遇到什么问题,在遇到这些问题时EXT是如何解决的。在使用EXT时,最常碰到的就是使用Ajax回调函数时出现的问题,如下面的代码所示。 现在的HTML 页...
2013-02-06 14:29:07
143
原创 JQuery ajax返回error的原因定位
今天遇到一个问题 JQuery的ajax调用老是返回error。我们可以采用如下方法进行定位: $.ajax({ url : rootPath + "/service/compute.do", data : { data: data }, async: false, dataType:"text", succ...
2013-01-28 11:00:06
357
原创 CXF Logging Features的使用
1.代码方式 public final class Server { public static void main(String args[]) throws Exception { CourseBuilderImpl implementor = new CourseBuilderImpl(); JaxWsServerFactoryBean sv...
2013-01-23 17:20:43
305
原创 CXF Logging Interceptor的使用
1.代码方式 public final class Server { public static void main(String args[]) throws Exception { CourseBuilderImpl implementor = new CourseBuilderImpl(); JaxWsServerFactory...
2013-01-23 17:17:12
688
原创 CXF + Spring 发布WebServicec常见错误
1.Can't find the request for http://localhost:8080/myProject/myWebServiceAddress's Observer 如果在发布WebService之后,通过如下访问wsdl出现上述错误:http://localhost:8080//myProject/myWebServiceAddress?wsdl那么很大可能...
2013-01-17 19:02:05
318
原创 CXF wsdl2java 详解及常见问题
CXF提供从wsdl文件生成java代码的工具脚本:%CXF_HOME%\bin\wsdl2java.bat 脚本参数详解: OptionInterpretation-?,-h,-helpDisplays the online help for this utility and exits.-fe frontend-nameSpecifies t...
2013-01-17 12:42:12
409
原创 Java资源文件读取
public static InputStream getResourceAsStream(String resource) { String stripped = resource.startsWith("/") ? resource.substring(1) : resource; InputStream stream = null; ClassLoader ...
2013-01-15 12:47:22
98
原创 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...
2013-01-14 19:23:15
170
原创 log4j扩展:独立的Repository
Logger Repository从字面上理解,它是一个Logger的容器,它会创建并缓存Logger实例,从而具有相同名字的Logger实例不会多次创建,以提高性能。Log4J支持两种配置文件:properties文件和xml文件。Configurator解析配置文件,并将解析后的信息添加到Repository中,log4j本身提供的LogManager最终将Repository和Configu...
2012-12-12 09:29:26
138
原创 Ext Form中的BACKSPACE键盘事件
如果我们在Ext Form中有ReadOnly的TextField,那么其实我们鼠标点击该输入框,是能够获得鼠标焦点的,只是我们不能修改其中的值。 但是如果我们没注意,在ReadOnly的输入框按BACKSPACE键,本意是以为能够修改,对之前的内容进行删除,但是实际上因为其ReadOnly属性,不能修改,会导致其跳转到历史上一页,这不是我们期望的。 所以,我们可以采用如下方法来避...
2012-12-07 10:13:16
197
原创 Ext Grid宽度自适应
我们使用Ext的Grid的时候,在改变浏览器宽度时,需要Grid也相应的改变其宽度,以便能够Grid宽度自适应。 那么我们可以注册window.onresize函数进行相应。但是如果用户把浏览器宽度拉得很小的时候,就可能显示不清楚了,所以我们还可以设置一个最小宽度,以保证列内容能大致看清楚。浏览器小于这个宽度的话,Grid最小就是这个宽度了并出现水平滚动条。 页面布局如下:...
2012-12-06 20:35:38
528
原创 Ext Grid重新加载当前页
有些情况下,我们需要重新加载Grid的当前页数据。比如我们在Grid第二页对某一行进行了修改,从修改form跳转回来时,需要重新加载Grid第二页的数据源数据,那么我们就可以这么做: function loadGrid(loaded) { //根据id获取到Ext Component var grid = Ext.getCmp("grid"); if ...
2012-12-06 20:25:33
545
原创 Ext Grid 列内容显示处理
如果在Ext Grid里面Store从后台加载的数据还不是最终要显示的列内容,那么我们需要对该列的内容作特殊处理。 处理效果可以是增加显示内容,增加tip提示,增加操作列等。处理方法如下: var configColumns = new Ext.grid.ColumnModel({ defaults : { sortable : true...
2012-12-06 20:13:52
276
原创 Jboss4.2.3+Oracle+SSH应用部署配置(一)
这里我们选用JBOSS4.2.3版本作为我们的web应用服务器。 使用JDK1.6.0_25,Oracle使用10g一、Jboss配置(步骤): 1. 配置数据源:在 jboss路径\docs\examples\jca目录下有各种数据库配置文件的样本。选择一个你合适的,copy到 server\default\deploy 下。配置文件命名为oracle-ds....
2012-12-06 14:46:26
118
原创 在build.xml里采用xml方式引用外部build文件
You can use XML's way of including external files and let the parser do the job for Ant:你可以通过xml的方式引用外部文件,并且执行ant job <?xml version="1.0"?><!DOCTYPE project [ <!ENTITY...
2012-12-06 11:23:49
236
原创 Ext Grid 分页工具栏增强
在使用Ext Grid进行展示的时候,可能我们需要能够根据数据量和页面动态改变每页显示的记录的数量,但是默认的PagingToolBar是不能提供该功能的。 因此,我们可以使用Ext.PagingToolbar的plugins属性指定new Ext.ux.Andrie.pPageSize()来实现。 其中Ext.ux.Andrie.pPageSize()的实现可以在论坛上...
2012-12-05 17:36:32
129
Ext Grid基础
<p>EXT Grid主要用于模拟表格形式的数据展示。要使用Ext Grid,首先需要配置列模式和数据存储,然后可以加上顶部工具按钮和底部分页工具栏等。一个典型的Ext Grid创建如下: // 用于读取后台返回的JSON格式数据。格式类似:{"total":10, "results":[{},{}]} var reader = new Ext.data.JsonRe...
2012-12-05 17:18:22
159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人