`
文章列表
转自 http://blog.csdn.net/fhd001   默认情况下,hibernate从不加载你没有请求的数据,这 样减少了持久化上下文的内存消耗。然而,它也会让你面临所谓n+1查询问题。如果每一个关联和集合都只按需初始化,并且没有配置其他的策略 ...
转自 http://blog.csdn.net/fhd001 <?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:jaxws="http://cxf.apache.org/jaxws" xsi:sche ...
Provider API 1 Messaging Modes(消息模型) 继承了Provider接口的对象可以使用两个消息模型: --消息模型 --消息负载模型 .  消息模型 当使用消息模型时,Provider的实现使用完整的消息。完整的消息包含任意绑定,hea ...
下面是来自 Commandlinefu 网站由用户投票决出的 10 个最酷的 Linux 单行命令,希望对你有用。 sudo !! 以 root 帐户执行上一条命令。 python -m SimpleHTTPServer 利用 Python 搭建一个简单的 Web 服务器,可通过 http://$HOSTNAME:8000 访问。 :w !sudo tee % 在 Vim 中无需权限保存编辑的文件。 cd - 更改到上一次访问的目录。 ^foo^bar 将上一条命令中的 foo 替换为 ...
1. 为什么需要 WS-Addressing 为什么会需要 WS-Addressing ?在出现 WS-Addressing 之前,我们都是如何让服务之间互相得到数据的呢? 当然,我们是通过 http 数据包来定义的,一段 http 数据包里包括了数据包发送的目的地,发送过去的动作,发送的格式等等,这个数据包直接通过复杂的网络,发送过去,让接受方接受。 ( 具体请参照下图中的红色加粗字体 ) ---[HTTP request - http:/ ...
WS-Addressing规范主要描述了两个概念:EndpointReference 以及Message Addressing Properties。 在详细介绍EndpointReference前,首先了解一下Endpoint的概念。在Web Services中代表一类逻辑功能的服务实现可能存在不同的Endpoint,每一个Endpoint可能代表 ...
SOAP 协议定义了在 Web Services 之间传递消息的规范格式,在此基础上 Services 之间的消息交换将不再受到各种不同底层 ( 传输层 ) 的传输协议的影响,但是在 SOAP 协议中并没有定义如何寻址一个 Web Services 。如果把 Web Services 的寻址功能交由特定的传输协议来实现,那么 SOAP 协议为 Web Services 的 Loosely Coupled 所做的贡献也就大打折扣。这个现象并不奇怪,而且长期以来广泛存在。如果你曾经查看过你访问 Web Service 时的 Http 请求,你就会发现 ...
相对EndpointReference而言,个人认为在WS-Addressing规范中Message Addressing Properties的作用显的更加重要,下面将对它做详细介绍。与EndpointReference用于描述服务的地址不同,Message Addressing Properties作为SOAP Head的扩展将包含在每一个SOAP 消息中,用于该消息的寻址。首先来看一下它的XML Infoset:   < wsa:To > xs:anyURI</ wsa:To > < wsa:From > wsa:EndpointRe ...
基础架构 CXF旨在为服务创建必要的基础设施,它的整体架构主要由以下几个部分组成: 1.Bus 它是C X F架构的主干,为共享资源提供了一个可配置的场所,作用非常类似于S p r i n g的ApplicationContext。这些共享资源包括WSDL管理器、绑定工厂等。通过对Bus进行扩展,可以方便地容纳自己的资源,或替换现有 的资源。默认Bus实现是基于Spring的,通过依赖注入,将运行时组件串起来。Bus的创建由BusFactory负责,默认是 SpringBusFactory,对应于默认Bus实现。在构造过程中,SpringBusFact ...
现在使用的最流行的webservice框架基本上就是Axis,Axis2和Cxf,其实这些框架间这有各的特点,并不能一概而论哪个好,哪个不好,关键是要根据你的系统自身去选择,看哪个更适合于你。 以下是Axis2和Cxf的部分比较: 1.CXF支持WS ...
Portal 的组成可以分为三部份(1) Portal Server(2) Portlet Container (3) Portlet  1)Portal Server 的定义是      一 个 Portal(门户网站)就是指一个 Web-based 的系统,通常都会提供个人化设置、单一登陆、以及由各种不同来源或不同网站取得各式各样的 信息,并且将这些信息放在网页之中组合而成的呈现平台,门户网站会有精巧的个人化设置去提供定制的网页,当不同等级的使用者来浏览该页面将获得不同的信息 内容。  2) Portlet Container 的定义是      portlet contain ...
在下面的例子中,首先创建两个Queue,发送者给一个Queue发送,接收者接收到消息之后给另一个Queue回复一个Message,然后再创建一个消费者来接受所回复的消息 import javax.jms.Connection; import javax.jms.JMSException; import javax.jms.Message; import javax.jms.MessageConsumer; import javax.jms.MessageListener; import javax.jms.MessageProducer; import javax.jms. ...
在下面的例子中,分别发送一个Persistent和nonpersistent的消息,然后关闭退出JMS。 import javax.jms.Connection; import javax.jms.DeliveryMode; import javax.jms.MessageProducer; import javax.jms.Queue; import javax.jms.Session; import org.apache.activemq.ActiveMQConnectionFactory; import org.apache.activemq.command.Acti ...
  一个消息对象分为三部分:消息头(Headers),属性(Properties)和消息体(Payload)。对于StreamMessage和MapMessage,消息本身就有特定的结构,而对于TextMessage,ObjectMessage和BytesMessage是无结构的。一个消息可以包含一些重要的数据或者仅仅是一个事件的通知。     消息的Headers部分通常包含一些消息的描述信息,它们都是标准的描述信息。包含下面一些值:   JMSDestination          消息的目的地,Topic或者是Queue。   JMSDeliveryMode   ...
  与Queue不同的是,Topic实现的是发布/订阅模型,在下面的例子中,启动2个消费者共同监听一个Topic,然后循环给这个Topic中发送多个消息。 import javax.jms.Connection; import javax.jms.JMSException; import javax.jms.Message; import javax.jms.MessageConsumer; import javax.jms.MessageListener; import javax.jms.MessageProducer; import javax.jms.Sessio ...
Global site tag (gtag.js) - Google Analytics