使用CXF在进行WSDL first的开发中,如果在wsdl中将messag定义成如下格式:
<wsdl:message name="modifyCustomerInfoResponse">
<wsdl:part element="tns:modifyCustomerInfoResponse" name="in" />
</wsdl:message>
则产生的stub接口中会将所有的element展开,形如:
@RequestWrapper(localName = "modifyCustomerInfo", targetNamespace = ...
http://webcast.berkeley.edu/
http://ocw.mit.edu/OcwWeb/web/home/home/index.htm
http://faq.javaranch.com/view?IllegalStateException
Illegal State Exception
The most common cause of this exception is a servlet or JSP attempting to write to the output stream after the response has been committed.
For servlets, the easiest way to avoid this is to branch the code in your se ...
WebLogic 9.2中的WebService stack采用的是JAX-RPC 1.1,而最新的版本(WebLogic 10)已经实现了JAX-WS。众所周知,JAX-RPC在灵活性上远不如JAX-WS。最近有个项目需要在9.2的环境下,在Server端和Client端都实现动态自定义的SOAP包头扩展。费了一番周折才在WebLogic 9.2和环境下部署成功。
主要的原因还是因为脑袋受了JAX-WS的影响太深,以至于忽略了一些细节。以后要引以为戒。
在9.2下开发WebService的最好的参考是:《programming web serivces for weblogic server ...
今天在看Carousel这个控件的demo的时候,突然觉得有些明白了ui对一个应用究竟产生多大的影响力。比如最近正在弄的yui-ext,它的思路更倾向于在web中实现desktop的效果。而在web上的应用,究竟应该是桌面的延伸和迁移,还是提供一个崭新的、更直观的访问模式?我觉得vista从一个侧面给了一个回答。感觉上vista带有很强的web风格。
看来,还要多花点精力来想想哪种模式的ui适应什么具体的开发。
在目前采用Ajax模式进行web开发时,需要将大量的view层的逻辑通过javascript来实现。这时候需要使用到javascript的oo方面的特性。众所周知,javascript的oo更多的是对象与对象之间的关联,而不是类之间的关联。而且,目前javascrip oo方式的开发更多的依赖的是程序员的开发技巧。这里给出一个javascript的oo模式的样本,idea来自网上的一个classlib包。最近工作较忙,等闲下来时,希望将这个包和prototype结合在一起,使prototype中本来的extend方法更加强大。
接口:
js 代码
/** ...
工作中我们经常需要在两个线程之间实现同步操作。看同事写的支持同步操作的代码挺混乱的,就写了一个小例子。
包括两个文件:Atom.java 和 TestThread.java Atom.java定义了需要同步操作的原子方法,TestThread.java中使用synchronized(atom){...}方式来使原子操作同步。
Atom.java
java 代码
public class Atom
{
//单例&nbs ...
用hibernate访问db2 8.2时,如果用的db2 的driver低于8.2.17,当hibernate试图删除或更改一个不存在的记录,会抛出异常。在编码不是特别严谨的情况下,会导致逻辑错误。如果将driver升级到8.2.17,driver只会给出一个warnning,而不是抛出异常,这样代码就容易写多了。
在一个项目中使用到了jstl,但是无法直接使用EL输出,即必须要用
xml 代码
<c:out value="${var}" />
的形式.运行的环境是tomcat 5.5.20,使用jstl1.1的jar包,但是却只能采用jstl1.0的语法进行调用. 仔细检查了jar包,运行环境时,发现该项目的web.xml是按照2.3的格式生成的.即在web.xml中按如下方式书写:
xml 代码
<!DOCTYPE web-app PUBLIC&nbs ...
11月6日,Java6相关的主要的JSR都已经通过,Java6的正式发布已经离我们越来越近。想起这些,稍微有点悲哀。在实际工作中,Java5的主要特性尚未得到很好的普及(除了很多开源和非开源的框架中大量使用了Annotations之外),Java6能得到Java1.2,或者Java1.4那样的关注吗?
现在还记得大概一年半以前将自己用1.5的语法实现的框架改回用1.4语法实现的心情。原因是公司里的java开发人员对1.5的某些语法的不接受(现在估计要好很多)。希望Java6给我们带来的新元素能够比较快速的得到大众的追捧并且在工作中得到使用。
下面简单的列出Java5和Java6的主要新特性 ...
原文来自:
http://blog.thinkphp.de/archives/170-Keynote-of-Tim-Bray-some-interesting-comparison-between-PHP,-Rails-and-Java.html
觉得很有趣。首先有趣的是作者的身份,Tim Bray是sun公司负责web技术的主管,但是在比较中丝毫看不出作者对Java偏袒;其次是作者的结论,正如在回帖中有人提及的那样,“Java赢在开发工具,却输在开发效率”。这可真有是个绝妙的讽刺!第三点是这个贴子在原出处和TSS上都得到了激烈的讨论。看来随着RoR的出现和逐渐成熟,一次类似当年Java出现时 ...
在一个实现多线程并发的代码中,需要使用一个Map类型的容器来保存某一Socket上连接的用户列表.考虑到线程安全的问题,采用Hashtable是理所应当的选择.但以前错误的以为使用Hashtable了就确保了线程安全,因此仍然按照惯例使用如下的代码对容器内的值进行操作:
Collection keySet = clients.keyset();
Iterator it = keySet.iterator();
while(it.hasNext())
{
Key key = (Key)it.nex ...
某应用程序在Tomcat下部署,运行时正常.部署到WebSphere5.1下面之后,报
[06-9-29 9:38:20:453 CST] 701e3d77 WebGroup E SRVE0026E: [Servlet 错误]-[未找到文件:/META-INF/SERVICES/JAVAX.XML.PARSERS.DOCUMENTBUILDERFACTORY]:javax.servlet.ServletException: 未找到文件:/META-INF/SERVICES/JAVAX.XML.PARSERS.DOCUMENTBUILDERFACTORY
at com.ibm.ws. ...
http://www3.sympatico.ca/jiangshen
一些热衷于在浏览器上做Rich Client应用的人提出了一个新概念: Ajax. Ajax目前还缺少一个成熟的通讯协议,这使得它的前/后台交互具有相当的随意性.
Ajax讨论目前集中在Ajaxian Blog (http://www.ajaxian.com).
- 浏览: 66454 次

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
web ui的显示风格
会成为热门的技术吧
-- by ouspec -
web ui的显示风格
yui-ext很多人在研究……
-- by ouspec -
Java语言的新特性,我们用 ...
Java5: 1。泛型 2。枚举类型 3。自动类型包装和解包装(autob ...
-- by jameswei -
Java语言的新特性,我们用 ...
我是JDK正式版测试的.呵呵 你还真牛,可以让JDKcrash
-- by lbfhappy -
Java语言的新特性,我们用 ...
lbfhappy 写道complystill 写道floating 写道comp ...
-- by 歆渊






评论排行榜