- 浏览: 38304 次
- 性别:
- 来自: 广州
最新评论
文章列表
续Spring中使用Quartz(一)
注意:CronTriggerBean的cronExpression属性指定格式:至少6个时间元素,上面表示每天的15:37-38分执行1次任务。
时间元素(按照顺序):
秒(0-59):
分(0-5
- 2009-06-08 21:37
- 浏览 1187
- 评论(0)
Quartz使用
开发环境:Spring2.0。如果包类没有Quartz包,则需要加入到类路径。
A:extends QuartzJobBean方法
1:定义任务(extends QuartzJobBean)
创建一个Job:
package onlyfun.bb.Quartz;
import org.quartz.JobExecutionC
- 2009-06-08 21:17
- 浏览 1739
- 评论(0)
任务计划
对于任务计划定时执行,JDK提供了java.util.Timer与java.util.TimerTask类。而Timer功能有限,只能指定任务与任务之间的周期,无法指定某个时间点定时执行任务,可以使用Quartz,它提供了更多的任务计划功能。
1:使用TimerTask
A: 定义1个计划任务
package onlyfun.bb.timertask;
import java.ut
- 2009-06-08 21:08
- 浏览 3561
- 评论(0)
六、使用邮件模板来创建邮件
FreeMarker是一个被广泛使用的模板框架,Spring可以很好的支持该框架。Spring为FreeMarker提供了一个FreeMarkerConfigurer类,通过此类可方便地创建FreeMarker的基础环境,Spring提供FreeMarkerTemplateUtils工具类来完成解析模板的任务。
下面以用户注册成功后发送的模板文件registerUser.ftl,将该文件放在src/mailTemplate下:
6.1 模板文件
<html>
<head>
<meta h ...
- 2009-06-08 20:56
- 浏览 6938
- 评论(0)
五、发送带附件的邮件
发送带附件的邮件和发送内嵌的邮件相似,都是multipart类型的邮件。在src下存放两个文件:"2.jpg"和"文档.doc"。注意当附件名为中文时,会出现乱码,此时需用MimeUtility.encodeWord()方法对文件名进行编码:
public void sendAttachmentEmail(JavaMailSender sender) throws MessagingException{
MimeMessage msg=sender.createMimeMessage();
//创建Mi ...
- 2009-06-08 20:14
- 浏览 4645
- 评论(0)
Spring对发送邮件提供了一个抽象层,对接收邮件没有提供额外的支持。Spring在org.springframework.mail包的MailMessage和MailSender这两个高层抽象层接口描述了邮件消息和发送者。
Spring通过MailSender的子接口JavaMailSender提供了发送负责邮件的功能。JavaMailSender类实现了该子接口,支持JavaMail的MimeMessage和Spring的MailMessage。
MimeMessageHelper是MimeMessage的封装类,提供了编辑MimeMessage的 ...
- 2009-06-06 17:15
- 浏览 2679
- 评论(0)
详细的JavaMail技术介绍参考http://book.csdn.net/bookfiles/371/10037114086.shtml 一、使用JavaMail 发送邮件
package com.bb.basic.javamail;
import javax.mail.*;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import java.util.*;
/**
* ...
- 2009-06-06 10:02
- 浏览 3501
- 评论(0)
转自:芋头的故事 http://yuwang881.blog.sohu.com/
请参考http://www.theserverside.com/tt/articles/article.tss?l=J2EEClustering
这篇文章可是我得意之作,因为这篇文章我收到好几个著名公司的邀请。
我们公司内部有人问我这么一个问题是这篇文章对Sun有什么帮助。我仔细想想还是有的。虽然我的文章只涉及到通用的知识,但只要对Java,J2EE有好处,对Sun就有好处。
另外我的文章中有一个观点是:最好不要使用Session复制的功能,因为这个功能对性能有很大影响,但却不能完全避免错误。这个观点被很多 ...
- 2009-05-02 10:50
- 浏览 873
- 评论(0)
转载自:芋头的故事 http://yuwang881.blog.sohu.com/3632369.html
该作者是《编写你自己的单点登录(SSO)服务》的作者,参考详细的SSO技术介绍:http://developers.sun.com.cn/blog/yutoujava/entry/20070413
一、跨domain的SSO
在我写了SSO的文章以 ...
- 2009-05-02 10:46
- 浏览 1847
- 评论(0)
转载自:http://fengshen-xia.iteye.com/blog/293741
在实际编程时,要使Log4j真正在系统中运行事先还要对配置文件进行定义。定义步骤就是对Logger、Appender及Layout的分别使用。 Log4j支持两种配置文件格式,一种是XML格式的文件,一种 ...
- 2009-05-01 16:53
- 浏览 691
- 评论(0)
转载自:http://fengshen-xia.iteye.com/blog/293853
使用REST协议来实现SOA服务
REST是Representation State Transfer(表示层有状态的传输协议)的简称,它是一种Web架构类型,由Roy Fielding于2000年在他的博士论文中提出来的。REST的基本思想是如何充分利用HTTP协议的功能,它特别关注以下内容:
- 2009-05-01 16:49
- 浏览 929
- 评论(0)
转载自:http://fengshen-xia.iteye.com/blog/293854
翻译自"Service Oriented Architecture with Java"(使用Java开发面向服务的架构)一书之第二章
[接上篇Web服务和SOA(一)] 现在,我们来看看如何使用 Java 实现 findById 这个 SOA 服务。我们将使 ...
- 2009-05-01 16:46
- 浏览 877
- 评论(0)
转载自:http://fengshen-xia.iteye.com/blog/293745
翻译自<<Service Oriented Architecture with Java>>(使用Java开发面向服务的架构)一书之第二章
本章我们将详细讲述SOA的实现,并开始我们的Web服务实践之旅。在本章中,我们将会看到,为什么在企业交互的环境中,XML是消息交换的正确选择。接下来我们开始定义一个示例的Web服务,采用自顶向下的方法来开发我们第一个Web服务。然后我们再采用颇为通用的两种传输协议改进我们的程序。
通过对Web
- 2009-05-01 16:44
- 浏览 777
- 评论(0)
转载自:http://fengshen-xia.iteye.com/blog/293855
翻译自<<Service Oriented Architecture with Java>>(使用Java开发面向服务的架构)一书之第二章本章。我们将详细讲述SOA的实现,并开始我们的Web服务实践之旅。在本章中,我们将会看到,为什么在企业交互的环境中,XML是消息交换的正确选择。接下来我们开始定义一个示例的Web服务,采用自顶向下的方法来开发我们第一个Web服务。然后我们再采用颇为通用的两种传输协议改进我们的程序。
通过对Web服务两种风格
- 2009-05-01 16:41
- 浏览 795
- 评论(0)
转载自:计世网
在税务行业信息化发展的关键阶段,应用整合已经非常重要,而应用整合的表现层首先要实现的就是单点登陆(SSO,Single sign-on的缩写),以下是笔者结合南京地税进行应用整合中SSO的技术实现
。
南 ...
- 2009-05-01 16:37
- 浏览 1209
- 评论(0)