摘要:用于属性的转换,是BeanPostProcessor的一种,比如有如下两个java类:01packagecom.google.spring.applicationContext;0203publicclassComputer04{05privateString name;0607publicComputer()08{0910}1112publicComputer(String name)13{14this.name = name;15}1617publicString getName()18{19returnname;20}2122publicvoidsetName(String name)2
阅读全文
随笔分类 - spring企业服务
摘要:事件实现依赖ApplicationEvent抽象类和ApplicationListener接口,applicationContext发布(publishEvent)了事件以后,ApplicationListener的onApplicationEvent监听之:Java代码如下:01packagecom.uqee.spring.applicationContext;0203importorg.apache.commons.logging.Log;04importorg.apache.commons.logging.LogFactory;05importorg.springframework.co
阅读全文
摘要:定时任务的需求在众多应用系统中广泛存在,在Spring中,我们可以使用三种不同的定时机制,下面一一描述并加以比较1. 基于Quartz的定时机制下面详细解释这个类图中涉及的关键类及其使用场景1.1. SchedulerFactoryBean这是Spring中基于Quartz的定时机制入口,只要Spring容器装载了这个类,Quartz定时机制就会启动,并加载定义在这个类中的所有triggerSpring配置范例:[xhtml:nogutter:collapse]+ expand sourceview plaincopy1.2. CronTriggerBean实现了Trigger接口,基于Cro
阅读全文
摘要:在目前的ERP系统中存在着大量的定时任务。为了能够自动处理ERP系统中的定时任务,采用基于Quartz的企业任务调度框架,在无锡烨隆ERP系统的8D管理模块中设计邮件提醒定时器框架,减少了人工干涉,提高了管理效率。Quartz框架具有完善的任务调度服务功能,允许开发人员灵活地定义调度规则,并且操作非常简单。0 引言 企业资源计划(Enterprise Resource Planning,ERP)是基于计算机信息技术和管理科学的最新发展,以计算机信息技术为基础平台,结合先进的企业科学管理理念,充分调配和平衡企业各方面的资源,并以最科学的方式整合企业资源,为企业决策层、管理层和操作层提供项目解决方
阅读全文
摘要:91. 集成邮件服务JavaMail API为Java应用程序提供了邮件发送和接受的服务。JavaMail提供了一个平台无关和协议无关的框架,可以在JavaMail API的基础上构建一套电子邮件应用。JavaMail支持常见的电子邮件协议,包括SMTP、IMAP和POP3。在JavaEE应用程序中,我们关心的是如何通过SMTP协议发送电子邮件,因此,本节仅讨论如何发送电子邮件,如果需要接受电子邮件使用POP3协议,同样非常简单。9.11发送纯文本邮件如果使用JavaMailAPI发送邮件,即使发送最简单的纯文本邮件,也不得不编写如下代码:publicstaticvoidsend(Proper
阅读全文