- 浏览: 932829 次
- 性别:
- 来自: 北京
最新评论
-
一笑_奈何:
楼主写的还真行不错。
扫盲贴 - J2EE集群之JNDI集群实现 -
xuezhongyu01:
博主写的很详细,但最后还是没明白,最后调用BasicDataS ...
Spring中的destroy-method方法 -
Mr梁:
commons-fileupload.jar commons- ...
SpringMVC 中文件上传 MultipartResolver -
Eywa:
总结的很不错
ORACLE CASE WHEN 及 SELECT CASE WHEN的用法 -
TryRelax:
fastjson 比 jackson 好用吧?
Spring MVC Jackson DateFormat
文章列表
在做ibatis项目过程中遇到如下样式动态查询
<select id="searchByKW" resultClass="java.util.HashMap"
parameterClass="java.util.HashMap">
<![CDATA[
select * from $username$.$tablename$ where contains($username$.$tablename$.$colname$,'$kw$')>0
...
1、#可以进行预编译,进行类型匹配,#变量名# 会转化为 jdbc 的 ? $不进行数据类型匹配,$变量名$就直接把 $name$替换为 name的内容
例如: select * from tablename where id = #id# ,其中如果字段id为字符型,那么#id#表示的就是'id'类型,如果id为整型,那么#id#就是id类型 会转化为jdbc的 select * from tablename where id=?,把?参数设置为id的值
select * from tablename where id = $id$ ,如果字段id为整 ...
1. 有两种方法可以创建并运行一个线程:
继承Thread类并覆盖Run方法,Run中的代码就在另一个线程执行。
class MyThread extends Thread {
MyThread() {
// 调用下面代码,线程开始运行
start();
}
@Ov ...
由于用CXF构建的webservice使用的是spring配置方式很简单 但是由于客户端使用jaxws:client方式请求的,这个请求方式不能直接配置timeout的用spring配置jaxws客户端请求的的配置:
<jaxws:client id="" serviceClass="" address="" />
如果使用这种方式配置直接有timeout属性
<http-conf:conduit>
<http-conf:client ConnectionT ...
原文:http://squirrelrao.iteye.com/blog/848975
1、Javascript弹出子窗口
可以通过多种方式实现,下面介绍几种方法
(1) 通过window对象的open()方法,open()方法将会产生一个新的window窗口对象 其用法为: window.open(URL,windowName,param ...
工程的结构:
一、SqlMapConfig.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMapConfig
PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
<sq ...
iBATIS 三个版本小细节对比
sqlMapConfig.xml 中的异同:
iBATIS_v1
iBATIS_v2
iBATIS_v3
DOCTYPE
sql-map-config.dtd
sql-map-config-2.dtd
ibatis-3-config.dtd
configuration标签
<sql-map-config>
</sql-map-config>
<sqlMapConfig>
</sqlMapConfig>
<configurati ...
原文:http://www.ibm.com/developerworks/cn/java/j-lo-ibatis-principle/
iBATIS 通过 SQL Map 将 Java 对象映射成 SQL 语句和将结果集再转化成 Java 对象,与其他 ORM 框架相比(iBATIS严格来说还不是真正的ORM),既解决了 Java 对象与输入参数和结果集的映射,又能够让用户方便的手写使用 SQL 语句。
iBATIS 框架的体系结构和运行流程,以及 iBATIS 如何完成SQL 语句的解析,Java 对象与数据字段映射关系的建立 是怎样工作的?
一、iBATIS 框架主要的 ...
让Apache CXF 支持传递java.sql.Timestamp和java.util.HashMap类型
http://www.blogjava.net/absolutedo/archive/2010/11/27/339190.html
CXF的Interceptor在每个请求响应之前或响应之后,做一些事情。这里的Interceptor就和Filter、Struts的Interceptor很类似,提供它的主要作用就是为了很好的降低代码的耦合性,提供代码的内聚性。下面我们就看看CXF的Interceptor是怎么样工作的。
我们还是使用上一篇文章的工程,做一些添加与修改!
1、客户端的拦截器
在UserServiceClient.java添加拦截器
package com.wy.object.client;
import java.util.ArrayList;
import j ...
前面一篇文章介绍的都是传递简单的字符串,现在开始介绍传递复杂类型的对象。如JavaBean、Array、List、Map等。
如有不正确之处,请各位给予指出!
1、 首先看看服务器端的代码所需要的JavaBean对象
package com.wy.object.entry;
import java.io.Serializable;
/**
* User Entity
* @author Administrator
*
*/
public class User implements Serializable {
private static fin ...
WSDL文件:http://www.webxml.com.cn/WebServices/IpAddressSearchWebService.asmx?wsdl
CXF 提供了将WSDL文件生成的java的工具,wsdl2java.bat。要想使用首先将CXF配置到系统环境变量中,在这里就不具体配置啦!
wsdl2java用法:wsdl2java -p com -d src -all aa.wsdl-p 指定其wsdl的命名空间,也就是要生成代码的包名
-d 指定要产生代码所在目录-client 生成客户端测试web service的代码-server 生成服务器启动web ...
Web服务:
1、SOAP
2、WSDL
3、JAX-RPC
SOAP 仅描述消息的情况,WSDL 并不会告诉您如何使用 Java 编写 Web 服务。在这种情况下,JAX-RPC 1.0 应运而生。
经过数月使用之后,编写此规范的 Java Community Process (JCP) 人员认识到需要对其进行一些调整,调整的结果就是 JAX-RPC 1.1。该规范使用大约一年之后,JCP 人员希望构建一个更好的版本:JAX-RPC 2.0。其主要目标是与行业方向保持一致,但行业中不仅只使用 RPC Web 服务,还使用面向消息的 Web 服务。因此从 ...
CXF发布webservice在tomcat中没问题。
部署在Websphere中,直接访问WebServices没有问题,在访问?wsdl时出问题,问题出在wsdl4j-1.6.2.jar上面,也是ClassLoader的问题。
https://cwiki.apache.org/confluence/display/CXF20DOC/Application+Server+Specific+Configuration+Guide
给出了解决方案!
1、将wsdl4j-1.6.2.jar 放到 $WebSphere_HOME/java/jre/lib/endorsed 文件 ...
1、AbstractWizardFormController
AbstractWizardFormController
能够实现向导式的页面。如果用户需要填写的表单内容很多,就有必要将其拆为几个页面,使用户能通过“上一步”和“下一步”按钮方便地在向导页面间导航,例
如,设计一个在线调查的向导,就可以方便地引导用户一步一步完成调查表单的填写。
我们以注册新用户为例,RegisterController需要用户填写基本资料、联系方式和详细地址,由于表单内容较多,我们让用户分3个页面分步完成注册。
我们无须处理“下一步”和“上一步”按钮,Spring ...