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