- 浏览: 145186 次
- 性别:
- 来自: 安徽
最新评论
-
小小西芹菜:
前段时间研究了一下goeasy,java后台推送只需要两行代码 ...
Reverse AJAX -
spp_1987:
现在服务都能启动, 就是怎么用java生成wsdl 不成。。。 ...
Apache Axis2 安装指南 -
spp_1987:
ai...
Apache Axis2 安装指南 -
zsjg13:
不好意思,我看了下我上面的描述,我发现我把insert语句中的 ...
ORA-02287: sequence number not allowed here问题的解决 -
StartNowFly:
没解决,还是报一样的错
ORA-02287: sequence number not allowed here问题的解决
文章列表
假设 Alice 启动了一个新项目,其git仓库是在/home/alice/project,并且Bob在同一台机器上有一个主目录,他想要贡献该项目。
Bob 就会执行 $ git clone /home/alice/project myrepo,这会创建一个新目录,里面包含了Alice的仓库的一个克隆版。
Bob修改了一些文件后,提交了改动:
(edit files)
$ git commit -a
然后,Bob告诉Alice从位于/home/bob/myrepo的repository把改动pull过来,Alice这么做:
$ cd /home/al ...
我下载的是 activiti-5.18.0,将其中的 activiti-explorer 应用部署到 6 版本的Tomcat报错:
Context [/activiti-explorer] startup failed due to previous errors,换成 7 版本的 Tomcat 就行了。
用 用户名:kermit 密码: kermit 来登录 activiti-explorer 。
就这样,该应用默认用的是内存中的H2数据库。
Message Transmission Optimization Mechanism (MTOM)——向或从 web services 高效地发送二进制数据的一种办法。
要在 JAX-WS services 中使用 MTOM,首先,需要使用 BindingType 注解将 binding type 设置为 SOAP11 MTOM。参数和返回类型要用 javax.activation.DataHandler 来表示你的二进制数据。
让我们看一个利用了MTOM的JAX-WS service。
@WebService(serviceName = "MTOMS ...
注册为 properties 的事件处理器的返回值可以被用于取消事件的默认动作。在支持 addEventListener() 的浏览器中,你也可以调用事件对象的 preventDefault() 方法来取消事件的默认动作。IE 9 之前,是将事件对象的 returnValue 属性设置为 false。The following code shows a dummy event handler that uses all three cancellation techniques:
function cancelHandler(event) {
var eve ...
那些通过设置一个对象属性或一个HTML属性注册的事件处理器的返回值有时候是重要的。通常来说,返回值是false就会告诉浏览器不应当执行该事件关联的默认动作。表单中的提交按钮的onclick处理器可以返回false来阻止浏览器提交表单(可用于如果用户的输入没有通过客户端验证)。类似的,一个输入域上的 onkeypress 处理器可以过滤掉输入,就是当用户输入了不正确的字符时,返回false。
Window 对象的 onbeforeunload 处理器的返回值也重要。该事件在当浏览器准备导航到一个新页面时被触发。如果该处理器返回一个字符串,该字符串就会被显示在一个模态对话框上, ...
事件传播
- 博客分类:
- JavaScript
当事件的目标是 Winow 对象,或其他独立对象(如 XMLHttpRequest)时,浏览器对于事件的回应就只是在这个对象上调用相应的处理器。当事件的目标是 Document 或 document Element,则情况更复杂一些。
当该目标元素上注册的事 ...
我们将会在后面的几章中详细学习 Couchbase SDK 以及相关 APIs。但是要结束我们在 balancing 和 rebalancing 上的讨论,理解从客户端到集群的过程是有用的。当一个SDK在客户端应用中初始化后,它就会在一个 RESTful API 之上建立起到 ...
在我们转向用Couchbase开发之前,理解大体的 Couchbase 架构是很有用的。虽然,在单节点集群上编码应当通常和在10个节点的集群上没什么不同,支撑一个产品应用确实需要深入理解当你的应用需要横向扩展时,会有什么问题发生。下面的章节中,我将详细阐述一些我们已经看到的概念,以及关于 Couchbase 集群是如何工作的一些基础知识。
1、Couchbase 集群
对于所有的 Couchbase 部署来说,集群是一个基础的概念。它在 NoSQL 世界中是一个常见的术语,通常就是指一组节点相互协调地在数据存储上执行操作。然而,不同的 NoSQL 产品,集群中节点是 ...
DWR 和其他项目间的集成
- 博客分类:
- dwr
通常,DWR 当然不是 用用它自己就完事了。也许,你有一个项目,已经决定要用JSF或Spring了。这种情况下,AJAX以及DWR只是整个画面中一部分,因此就需要将DWR和其他项目集成起来。
可以和 JSF、Spring、WebWork、Hibernate、portal(例如 Apache Jetspeed )、以及许多其他项目集成。
Creators 用于实例化服务端的远程对象。
Filters 用于拦截对远程对象的调用。这可以发生在调用之前与之后。这可以用于 日志、安全、参数检查,甚至对DWR调用增加额外的延迟。
public class NotifyRestrictedAccessFilter {
public Object doFilter(Object obj, Method method, Object[] params, AjaxFilterChain chain) throws Exception {
//if params include monitored sent ...
DWR 利用 Converters 来实现 客户端与服务端 的数据之间的 marshaling back and forth。默认有一些 converters 已经启用了,也能够创建新的 converters。
基本的 converters 包括用于 primitive types、strings、以及下面的一些对象:
. 来自java.lang包:Character、Boolean、Byte、Short、Integer、Long、Float、Double。
. 来自java.meth包:BigInteger、BigDecimal。
. java.util.Date,以 ...
DWR JavaScript 库
- 博客分类:
- dwr
DWR 包含了几个JavaScript库,它们对于DWR能够工作是必须的,并且对于开发人员也是很有帮助的:engine.js、util.js、以及gi.js。
engine.js 是 DWR 的浏览器端功能的核心,使用 AJAX 和 DWR 的所有页面都需要用到它。
util.js ...
DWR 的主要特性就是 易用(ease of use)。DWR 对开发人员隐藏了许多细节。例如,这意味着不需要知道 XMLHttpRequest 就能够使用 Ajax 功能,以及如何把Java对象发送给浏览器,等等。对于Java对象与JavaScript之间的marshaling/unmarshaling,DWR 有它自己的框架。
搭建 DWR 环境就是拷贝 dwr.jar 到 web应用的 WEB-INF/lib 目录中,并将应用安装到服务器中。我们的java类不需要实现特殊的接口,甚至可以开发一个完全透明的Java对象,该对象不知道任何DWR相关的类。
DWR ...
当一个服务器被用来查询/控制客户端浏览器行为时就用到 Reverse AJAX 术语。这可能会导致一些疑问,因为这听起来在我们浏览世界上的web页面时我们的浏览器就会受到攻击。
幸运的是,不会这样,因为不可能一个服务器可以打开一个到浏览器的连接。浏览器才是连接的发起者。
DWR 支持 3 种方法来实现 Reverse AJAX:Piggyback、Polling(by the client)以及Comet(server push)。
1、Piggyback
当服务器有更新需要发送给客户端时,它就会等待客户端打开一个连接从服务器获取数据。客户端的D ...
User-Managed 备份和恢复
- 博客分类:
- Oracle
所有的DBA都应当知道如何备份数据库。更重要的是,你必须能够恢复数据库。当出现 media failure,每个人都指望 DBA 来成功地恢复数据库。有2种备份和恢复方法:
. The user-managed approach
. The Oracle Recovery Manager (RMAN) approach
User-managed backups 这样叫,是因为你是手动执行所有相关步骤的。user-managed backups 又分为2种类型:cold backups、hot backups。
Cold backups 有时也叫作 offlin ...