摘要: 大家都知道jdk1.6及以后都支持了对webService的原生态的支持;它在发布时会生成一个wsdl和一个xsd(一个类只生成一个xsd)所以就保留了引用关系,如下: - - - - - - - - - - - - - - - 但是由于osb平台目前不能识别这种引用关系,即所有引用都应该在一个文件中可见;为了解决这个问题:可以采用的方法就是手动把生成的这两个文件(wsdl和xsd文件)手动合并成一个文件比如取名"HelloService.wsdl”;把文件放到classpa... 阅读全文
posted @ 2013-07-26 14:09 roilat 阅读(5265) 评论(0) 推荐(0) 编辑
摘要: 随着eclipse的不同版本的变更;对maven插件的安装也有着不同的差异;之前也在一些版本的eclipse上安装成功地,但是最近又遇到了一些麻烦,故将这些方法记录下来;大家都知道的最常用的一种方式就是在线安装,貌似是用的最多的,就是:Help --> Install New Software,然后输入 HTTP 地址来安装!首先申明一下:http://m2eclipse.sonatype.org/sites/m2e这个地址已经没有用了,而http://download.eclipse.org/technology/m2e/releases在eclipse3.6或者以前的版本安装时会出一 阅读全文
posted @ 2013-07-23 00:27 roilat 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 有时在工作,可能会出现一些情况,我们不适合使用单例模式,但是又不允许无限制的new同一个对象;我的思路是设置一个当前对象数量,每创建一个对象则+1,一个对象被回收则-1;大于最大数量则不允许创建对象;方法很简单;下面是试例代码:package test;import java.lang.reflect.InvocationTargetException;public class TestStatic { public static void main(String[] args) throws Exception { for (int i = 0; i count) { ... 阅读全文
posted @ 2013-07-17 17:08 roilat 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 环境:weblogic10.3.5,hibernate3,GGTS(groovy/grails tools suite);出现这问题是因为该项目是从weblogic8.1.6下移植到weblogic10.3.5;其中在tomcat中调用过;上网百度一把:说是hibernate.query.factory_class改成这个org.hibernate.hql.classic.ClassicQueryTranslatorFactory就没有这个问题;发布到weblogic了没有问题;但是多选删除功能无法使用;于是又百度一把:(参考这个文档http://wangzhen-1104.iteye.com 阅读全文
posted @ 2013-07-15 14:35 roilat 阅读(1745) 评论(0) 推荐(0) 编辑
摘要: 英文原文:There is No Right Way to Develop Software 驱动测试开发(TDD)是唯一能让你写出没有 bug 的程序的方法。只有结对编程是可行的。我们之所以成功就是因为我们使用的是远程开发人员。等等等等…… 像这样的话每天我都能看见。 像这样的风言风语十分能蛊惑人心,它愚弄我们,让我们认为这就是我们不能遇到阿拉丁的那个茶壶里的精灵的唯一原因。最终,这些人所写的会让你也这么认为。 如果你随机找 100 个程序员,问他们“开始一个新项目前首先想到的技术方案是什么?”相信你会得到 100 种不同的回答。 那么,为什么有这么多的人看起来坚信自己的方法才是唯... 阅读全文
posted @ 2013-06-26 11:54 roilat 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 曾经遇到这样一个问题,在组织soap字符串时报这个错误:2013-5-29 17:25:56 org.apache.cxf.phase.PhaseInterceptorChain doDefaultLogging警告: Interceptor for {http://www.hainanjt.gov.cn/soa_service/}EventInfoServiceImplService has thrown exception, unwinding noworg.apache.cxf.binding.soap.SoapFault: A SOAP 1.2 message is not valid 阅读全文
posted @ 2013-06-26 11:49 roilat 阅读(6290) 评论(3) 推荐(1) 编辑
摘要: 关于ajax的async为true和false的问题,这里做一测试的例子:function testAjax(){ var url = "/Test/test/testServlet"; var te = "aaa"; jQuery.ajax({ url: url, type: "GET", data: {}, async:true, dataType: "json", success:function(data){ ... 阅读全文
posted @ 2013-06-07 16:36 roilat 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 原:http://zhaojun1717.iteye.com/blog/1442318表 A-1 AquaLogic Service Bus 错误代码 子系统 错误代码 错误消息 传输运行时错误 (BEA-380000 至 BEA-38099) BEA-380000 常规传输错误 XML 详细信息: 收到一个错误响应 (出现在发布操作中时) 消息流运行时错误代码 (382000...382499) BEA-382000 常规运行时错误 BEA-382030 绑定层的常规解析失败(例如,发送至 XML 服务的消息不是 XML) BEA-382031 不符合 WS-I 标准 BEA-382032 阅读全文
posted @ 2013-04-01 10:43 roilat 阅读(1658) 评论(0) 推荐(0) 编辑
摘要: 参考原文地址:http://dev.yesky.com/43/3032543.shtml1、EJB2.0有哪些内容?分别用在什么场合? EJB2.0和EJB1.1的区别? 答:规范内容包括Bean提供者,应用程序装配者,EJB容器,EJB配置工具,EJB服务提供者,系统管理员。这里面,EJB容器是EJB之所以能够运行的核心。EJB容器管理着EJB的创建,撤消,激活,去活,与数据库的连接等等重要的核心工作。JSP,Servlet,EJB,JNDI,JDBC,JMS..... 2、EJB与JAVA BEAN的区别? 答:Java Bean 是可复用的组件,对Java Bean并没有严格的规范... 阅读全文
posted @ 2013-03-29 11:12 roilat 阅读(229) 评论(0) 推荐(0) 编辑
摘要: XFire VS AxisXFire是与Axis2 并列的新一代WebService平台。之所以并称为新一代,因为它:1、支持一系列Web Service的新标准--JSR181、WSDL2.0 、JAXB2、WS-Security等;2、使用Stax解释XML,性能有了质的提高。XFire采用Woodstox 作Stax实现;3、容易上手,可以方便快速地从pojo发布服务;4、Spring的结合;5、灵活的Binding机制,包括默认的Aegis,xmlbeans,jaxb2,castor。XFire与Axis1性能的比较1、XFire比Axis1.3快2-6倍2、XFire的响应时间是Ax 阅读全文
posted @ 2013-03-29 10:20 roilat 阅读(302) 评论(0) 推荐(0) 编辑