JAX-RPC与JAX-WS
JAX-WS是JAX-RPC的下一个版本,它们的区别有: 1. JAX-RPC支持SOAP 1.1 JAX-WS支持SOAP 1.1 和 SOAP 1.2 2. JAX-RPC 对应的是Java 1.4 JAX-WS 对应的是 Java 5 3. JAX-RPC 有自己...
编程事务
Programmatic Transaction Model应用的场景有: 1. 客户端bean发起一个事务,并把事务传播到调用的EJB中去,这些EJB用Declarative Transaction. 该方法解决了transation context不能在编程事务管理bean中传播的问题 ...
Transaction Attribute
2. Spring Framework 支持的事务属性 1) PROPAGATION_REQUIRED –支持当前的事务,如果不存在就创建一个新的。这是最常用的选择。 2) PROPAGATION_SUPPORTS –支持当前的事务,如果不存在就不使用事务。 3) PROPAG...
覆盖重载隐藏遮蔽遮掩
override 覆写 用于实例方法,签名相同,动态分派 a) 子类方法限定要大于等于父类。即限定变大了。 b) Never add exception types to the throws clause of a method overridden in a su...
在classpath上搜索类
编译器在当前的classloader的classpath上找到类.方法(名字相同的即可,不需要签名相同),并在其中挑选(可能有重载)一个。如果没有找到签名相同的并不会到别的class library中或者上一级classloader中去寻找,而是直接报错。除非当前类中根本就没有这个名字的方法。...
导出page and portlet in IBM portal server
XMLAccess 是一个小型的独立应用程序程序,它使用 HTTP 连接与服务器进行连接。因此,可以访问和远程配置门户网站。)一般在portal 安装目录\bin 下面 xmlaccess.bat。 1. 导出portal page xmlaccess.bat -in d:***\Ex...
Transaction Design Pattern
有三种方式处理事务的模式 1. Client Own Transaction 应用场景: 服务端Service 组件不允许修改,且都是细粒度的服务,一次调用不能满足一个ACID的业务请求 由于客户端transaction context需要传播propagati...
jQuery学习
jQuery, window.jQuery, window.$ or simply $ can be used interchangeably 2. window.onload 和 $(document).ready(function()) // Ov...
多线程
实现多线程: 1. extends Thread 2. implement Runnable interface 线程应该用start 方法来启动。直接运行Run 方法并没有启动多线程,还是在主线程中执行run方法,跟普通方法调用一样。 3. 一般倾向于用new Threa...
TDD
TDD 优点: 1. 重构的勇气,回归测试一下即可 2. 保证代码的高内聚,低耦合