- 浏览: 516761 次
- 性别:
- 来自: 远方
最新评论
-
futoviny:
挺有用的 javax.xml.ws.Holder
CXF学习笔记---让通过参数传递数据 -
zqb666kkk:
能提供下示例demo吗
CXF学习笔记---给CXF加一把锁WS_SECURITY应用 -
hello_world_wdq:
真是坑爹,这能用吗,害我半天时间浪费了
Extjs学习总结---RowExpander 的异步调用 -
ubuntu的疯狂:
第一段代码怎么用????求解释!!弄了很久还是不得结果……
Extjs学习总结---RowExpander 的异步调用 -
107x:
不错,谢谢分享!
[log4j]Slf4j的包冲突
文章列表
公司有proxy但在mvn和svn都设置好了平时使用一直没有觉得有什么问题。今天用mvn appfuse:full-source 发现始终报错:svn。。。。。;查了半天终于发现了解决方法
1.找到Documents and Settings\xxx\Application Data\Subversion
2.修改servers文件,打开
[global]
http-proxy-host = proxy name
http-proxy-port = 8080
3.等着收source
- 2008-11-06 07:03
- 浏览 1482
- 评论(0)
set TOOLS_HOME=C:\JAVA_DEV\Tools
set CATALINA_HOME=%TOOLS_HOME%\Tomcat
set MAVEN_HOME=%TOOLS_HOME%\Maven
set MYSQL_HOME=%TOOLS_HOME%\Mysql
set CATALINA_HOME=%TOOLS_HOME%\Tomcat
set HOME=C:\JAVA_DEV\Source
set SDKS_HOME=C:\JAVA_DEV\SDKs
set JAVA_HOME=%SDKS_HOME%\jdk1.6.0_06
set M2_REPO=D:/.m2/repos ...
整整折腾了3天终于通过CXF进行参数传递了。CXF的文档和sample都是存在问题的。这么一些简单的常用内容,硬是找不着。opensource的弊病。
目地:
通过webservice传递值以及错误信息。true:取result值,false:取errorNum和errorMsg
【Server】
1、Interface
@WebService
public interface DatasetExcute {
// List<TableDataInfo> excuteSql(String sql);
String excuteSqlWithReturnXml(Strin ...
AppFuse中经过分析使用了大量的开源框架和组件。个人认为整个后台还不是强大,可能与它的定位有关联。我们在项目中积累了大量的Spring以及Hibernate应用都要比之要强很多。但appFuse的前台整合还是相当不错的。先学一个gzipFilter
gzipFilter其实就位于eHcache里面,他是将response中的东东都压缩一下,这个可大大减少了传输时间。
配置web.xml
<filter>
<filter-name>gzipFilter</filter-name>
<filter-class>
net.sf ...
Setup your Development Environment - or follow the steps below if you're a veteran.
1. Download and install JDK 5+ (make sure your JAVA_HOME environment variable points to the JDK, not a JRE).
2. Download and install MySQL 5.x.
(可选)3. Setup a local SMTP server or change mail.properties (in src/main/r ...
- 2008-10-07 02:51
- 浏览 1555
- 评论(0)
CXF的webService已经创建好,但没有安全可言,毕竟这是Internet服务呀。
CXF给了一个很完整的安全架构,但CXF给出的ws_security DEMO太复杂了,又是password jks X509 Timestamp。 我试了很多次都没有成功。化繁为简,只实现一个user password好了。其实CXF和Spring——ACEGI的认证机制很像的都是使用了intercetor。
下面开始
编写cxf.xml在原来的bean的地方声明一下就可以了
<bean id="WSS4JInInterceptor" class="org.apa ...
上一篇我用acgei绑定的方式创建了一个Web Service。后面做一个Client进行调用验证一下。
java客户端
/**
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licens ...
在这个Demo中我如何使用Spring 2.5 和 Apache CXF 2.0建立和运行一个web service。我非常喜欢CXF它同时支持WSDL-first 和 Java-first web service 开发。这个示例中使用的是Java-first web service。
项目SETUP
1.去CXF下一个Apache CXF,现在已经是2.1.2了。官方网站上有一section of the CXF user documentation that deals with writing a service with Spring,对新手应该有一些用。在那个示例中只是返回了一个str ...
- 2008-10-01 07:31
- 浏览 3997
- 评论(0)
Maven2主要配置文件:pom.xml和settings.xml。
POM是Maven的核心对象模型,对于项目,一般只需要pom.xml就行了。
settings.xml配置在Maven2中存在两种级别:
用户级,针对操作系统登录用户而言。一般在$home/.m2/,对于windows用户,就是目录:C:\Documents and Settings\用户名\.m2\settings.xml。
全局级:一般在%M2_HOME%/conf/settings.xml,M2_HOME是Maven2的根目录环境变量名。
Maven2提供预定义的目录模板
如图:
具体应用如下:
1.下载ma ...
- 2008-09-30 07:19
- 浏览 6398
- 评论(0)
Hibernate是一个好东东(纯属废话)
在Hibernate中使用DetachedCriteria+Example进行search的确方便了很多。但也发现了一些问题。如Example不支持Identifer查询。以下代码基本解决这个问题。
DetachedCriteria detachedCriteria = DetachedCriteria
.forClass(Vendor.class);
// init the search conditions
Vendor search = (Vendor) copy(vendor);
//如果identifie ...
Extjs中的checkbox无法获得焦点。通过重载可以解决这个问题。
Ext.override(Ext.form.Checkbox, {
onRender : function(ct, position) {
Ext.form.Checkbox.superclass.onRender.call(this, ct, position);
if (this.inputValue !== undefined) {
this.el.dom.value = this.inputValue;
}
// this.el.addClass('x- ...
程序中的布局要求一向很高。Extjs中的fieldset是一个很好分组工具,但只能有一列。尝试了很多种组合都无法满足多列,多组合的要求。经过实践终于可以了。一直想写一个新的fieldset组件实现该功能,有空的时候实现它。
Ext.onReady(function() {
Ext.QuickTips.init();
Ext.form.Field.prototype.msgTarget = 'side';
// Fix 2.1 bug
Ext.override(Ext.layout.FormLayout, {
getAnchorViewSize : function( ...
- 2008-09-27 05:52
- 浏览 17517
- 评论(0)
开发当中发现extjs的checkbox的value是on off。But 我们设计的数据库中使用的是int。spring中原先定义的customEditor都不好使了。只有自己搞一个
import org.springframework.beans.propertyeditors.PropertiesEditor;
import org.springframework.util.StringUtils;
public class CustomExtjsBoolenEditor extends PropertiesEditor {
private final boolean al ...
- 2008-09-27 01:33
- 浏览 2333
- 评论(0)
一直在研究国际化的问题,但如果用html一直没有很好的解决。最近发现了Ext中也有i18n
1.用法:
var bundle = new Ext.i18n.Bundle({bundle='Application'});
bundle.onReady(
alert('example'+ bundle.getMsg('key1'));
);
2.类似于java的属性文件,如果浏览器的语言是es-ES则属性文件Application_es-ES.properties:
#This is a simple comment
key1 "英文 Eric is a good man"
...
按照参数设置和按照method混合配置
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:sch ...