- 浏览: 347755 次
- 性别:
- 来自: 深圳
最新评论
-
孙大圣123:
大神,你分享的castor dtd文件中没有field-han ...
Castor (二) -- 自定义映射 -
ananeye:
建议举些通俗的例子,说明下。光这样讲,不好懂。
ORACLE 索引原理 -
度_java:
1.不在不同的机器上实现集群功能,除非他们的时钟同步精确到秒。 ...
Quartzs -- Quartz.properties 配置 -
2047699523:
可以参考最新的文档:如何在eclipse jee中检出项目并转 ...
MAVEN3--(三)创建MAVEN项目 -
qgm168:
写的不错,借用啦,哈哈,多谢!
自定义POI EXCEL模板
文章列表
1. 实例
package com.siyuan.xml;
import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.util.Iterator;import java.util.List;
import org.dom4j.Attribute;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.io.SAXR ...
OOP 解析 XML 的JAVA实现。
1.实例
package com.siyuan.xml;
import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.util.Iterator;import java.util.List;
import org.jdom.Attribute;import org.jdom.Content;import org.jdom.Document;import org.jdom.Element;import org.jdom ...
DOM : Document Object Model 文档对象模型
JAVA DOM就是基于W3C DOM规范的一套实现,面向接口编程。
1. Class Diagram
其中: EntittyResolver 和 ErrorHandler 来自于 SAX API
2. 实例
DOMTest.java
package com.siyuan.xml;
import java.io.IOException;
import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.Document ...
SAX : Simple API for XML
1.原理:
事件处理机制,对文档进行顺序扫描,当扫描到文档的开始、结束,元素的开始、结束等处时触发事件,
调用相应的事件处理函数进行处理。
2.Class Digaram
ContentHandler: 文档的开头和结束、元素开头和结束、以及元素中的字符数据等事件。
characters(...) 在">"和"<"之间被调用;
有Entity(< >...XML规范Entity和<!ENTITY...>等自定义Entity)的将调用 ...
http://fengzl.iteye.com/blog/163240
1. Spring JMS整合类图
2. 程序
applicationContext.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" xsi:schemaLocation="http://www.spri ...
http://blog.csdn.net/zhq56030207/archive/2011/03/17/6256267.aspx
http://springjava.iteye.com/blog/659899
http://www.iteye.com/topic/103804
通过与TOMCAT整合,使用TOMCAT的JNDI服务,通过JNDI获取ConnectionFactory等
与MQ提供商API耦合的资源,从而实现真正意义上的JMS编程。
1.准备:
将%ACTIVEMQ_HOME%\lib中的
activemq-core-5.1.0.jaractivemq-web-5.1.0.jargeronimo-j2ee-management_1.0_spec-1.0.jargeronimo-jms_1.1_spec-1.1.1.jargeronimo-jta_1.0.1B_spec-1.0.1.jar
COPY到%TOMCAT6.0_HOME%\lib ...
1.准备工作
1)启动ActiveMQ
2)将%ActiveMQ_HOME%\activemq-all-5.1.0.jar导入对应的JAVA Project
2.对于MQ编程通常使用JMS编程,但是由于纯JAVA Application Project中不存在JNDI容器,所以还是在
创建ConnectionFactory时还是不得不与ActiveMQ API耦合
3.JMS体系结构
JMS有两种消息模式:
1)一对一/点到点 模式
2)预订/发布 模式
JMS编程主要的接口有:
ConnectionFactory
Connecti ...
ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息中间件。
一.下载
可从http://activemq.apache.org/download.html中下载,本人下载的是apache-activemq-5.1.0。
二.安装,运行
本人下载的是绿色版,直接解压到相应路径即可。
点击%ACTIVEMQ_HOME%\bin\activemq.bat即可运行ActiveMQ。
打开浏览器输入http://localhost:8161/admin/即可进入ActiveMQ维护界面。
Timer为JDK自带的任务调度工具类。
结构简单易用,功能也比较有限,而且容易出现误差。
1.结构简介
Timer:任务调度器
TimerTask:任务接口,所有被Timer调度的任务都需实现此接口
2.实例
/** * TimerTest.java * Cre ...
Spring对Quartz的整合也从侧面反映出Quartz功能的强大。
1. Spring.Quartz结构介绍
错误: Trigger为Abstract Class而非interface
JobDetailBean和QuartzJobBean:
扩展自Quartz的JobDetail和Job,JobDetailBean使用bean name作为job name,并且不指定group name默认为"DEFAULT"
优点:JobDetailBean可通过Map jobDataAsMap对QuartzJobBean的属性进行注入,注入方法:将 ...