- 浏览: 933124 次
- 性别:
- 来自: 北京
最新评论
-
一笑_奈何:
楼主写的还真行不错。
扫盲贴 - 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
文章列表
一、几个相关的概念
1、MTOM基础概念
MTOM(Message Transmission Optimization Mechanism)消息优化传输机制。
它提出的模型适用于大量数据的交互情况。针对Base64编码情况带来的开销提出的解决方案。当数据量小的 ...
WebService传递XML文档,当然也可以传递JSON对象。这节我只针对传递XML,那么JAVA绑定成XML,服务端将XML解析成Java对象有什么工具可用吗,其实这样的工具多的是。这里我选择一个比较简单的JAXB工具来讲解一下。 JAXB(Java Architecture for XML Binding)提供了一个快速而方便的方式绑定XML Schemas和java,使java程序员能够很方便的在java应用程序中处理XML数据。JAXB提供了将XML文档解组为java内容树的方法,以及将java内容树重新编组回XML文档的方法。JAXB同样也提供了一种从java对象生成XML ...
SOAP 是基于 XML 的简易协议,可使应用程序在 HTTP 之上进行信息交换。或者更简单地说:SOAP 是用于访问网络服务的协议。
SOAP定义了一个envelope对象,使用envelope来包装要传递的消息,而消息本身可以采用自身特定的词汇,使用namespace来区分彼此。
简单的说,在WebService中传递的东西是一封信,SOAP就是信的通用格式,他定义了一封信应该有信封,信封里装着信的内容,信封(envlope)的格式是固定的,而信的内容(要传递的数据)你可以自己定义。
您应当具备的基础知识 在继续学习之前,您需要对下面的知识有基本的了解 ...
原文http://www.ibm.com/developerworks/cn/webservices/ws-wsdl/index.html
本文初步介绍了Web Service 'stack'中对于Web服务即时装配,自动集成起着关键作用的WSDL规范,首先介绍了WSDL的作用和意义,其次对WSDL文档的结构作出概要地介绍,对每个 ...
Sping3+CXF Web应用
- 博客分类:
- WebService
一、准备环境
Apache Cxf 2.4.5
二、服务端
由于最近再写一个发送邮件的东西,于是在这个东西上稍加修改成为我们的服务端程序。这里只是用来表达CXF的工作流程及配置!
1、服务接口
package com.webservice.server;
import javax.jws.WebService;
/**
*
* @author WY
* @version 2011-12-23
*/
@WebService
public interface IMailSendService {
/**
...
JAVA线程池ThreadPoolExecutor
- 博客分类:
- 多线程
java.util.concurrent.ThreadPoolExecutor相关基础介绍和使用示例。 [ 一 ]、常用线程池
最常用构造方法为:
Java代码
ThreadPoolExecutor(
int
corePoolSize,
int
maximumPoolSize,
long
keepAliveTime,
TimeUnit unit,
...
ThreadLocal-分析-总结
- 博客分类:
- 多线程
==============转载: 讨论帖
http://www.iteye.com/topic/777716==================
ThreadLocal<T>类在Spring,Hibernate等框架中起到了很大的作用,对于其工作原理,很多网上的文章分析的不够彻底,甚至有些误解。
首先,为了解释ThreadLocal类的工作原理,必须同时介绍与其工作甚密的其他几个类(内部类)
1.ThreadLocalMap
2.Thread
可能有人会觉得Thread与ThreadLocal有什么关系,其实真正的奥秘就在Thread类中的一行:
...
基于前面文章的基础上。
一、准备
需要的jar
二、配置
1、 spmvc-servlet.xml
<?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:c ...
为了提高应用程序性能,一种比较通用的方法是使用缓存技术来减少与数据库之间的交互。缓存技术是一种“以空间换时间”的设计理念,利用内存空间资源来提高数据检索速度的有效手段之一。
iBATIS以一种简单、易 ...
Web应用中对于异常的处理方式与其他形式的应用并没有太大的不同――通过try/catch语句针对不同的异常进行相应处理。
但是在具体实现中,由于异常层次、种类繁杂,我们往往很难在Servlet、JSP层妥善的处理好所有异常情况,代码中大量的try/catch代码显得尤为凌乱。
我们通常面对下面两个主要问题:
1. 对异常实现集中式处理
典型情况:对数据库异常记录错误日志。
一般处理方法无外两种,一是在各处数据库访问代码的异常处理中,加上日志记录语句。
二是将在数据访问代码中将异常向上抛出,并在上层结构中进行集中的日志记录处理。
第一种处理方法失之繁琐、并且导致系统难 ...
一、准备校验时使用的JAR
说明:
validation-api-1.0.0.GA.jar是JDK的接口;
hibernate-validator-4.2.0.Final.jar是对上述接口的实现。
------------------------------------------------------------------------------------------------
新增一个测试的pojo bean ,增加jsr 303格式的验证annotation
Java代码
...
Spring MVC注解开发中常用标签,如下表:
编号
注解
说明
位置
基于上一篇文章的基础上
一、拦截器的配置
1、传统的配置
<bean
class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" >
<property name="interceptors">
<!-- 多个拦截器,顺序执行 -->
<list>
<ref bean="commo ...
基于上一篇文章的代码基础上
一、准备工作
1、 下载依赖库jar包
Jackson的jar all下载地址:http://wiki.fasterxml.com/JacksonDownload
jackson-core-asl.jar
jackson-mapper-as.jar
二、修改配置文件spmvc-servlet.xml
<?xml version="1.0" encoding="UTF-8" ?>
<beans xmlns="http://www.spring ...
统计行不参与grid中行的排序。
ExtJs统计行展示 通用方式:分页查询后,后台组织生成json数据,最后一行统计的信息行,然后返回到前台。
json.append("{prjid:'',prjtype:''," +
"dirid:'',prjsource:''," +
"buildState:'',year:''," +
"code:'汇总',name:''," +
"manager:'',managerName:'',state:'', ...