`
夜枫舞影
  • 浏览: 50444 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
  Spring提供了一个发送电子邮件的高级抽象层,它向用户屏蔽了底层邮件系统的一些细节,同时负责低层次的代表客户端的资源处理。Spring邮件抽象层的主要包为org.springframework.mail。它包括了发送电子邮件的主要接口MailSender和 封装了简单邮件的属性如from, to,cc, subject, text的值对象叫做SimpleMailMessage。   1、我们定义一个发送邮件的接口:OrderManager.java 1 public interface OrderManager extends BaseManager{ 2  /** 3  *ema ...
级别: 中级 Michael Lipton (mwlipton@us.ibm.com), 软件工程师, IBM, Intel, Microsoft,HP Soobaek Jang (sjang@us.ibm.com), IT 架构师/集成师, IBM, Intel, Microsoft,HP 2006 年 12 月 28 日 Quartz 是个开放源码项目,提供了丰富的作业调度集。在这篇文章中,软 ...
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 1.webwork.properties相关配置如下: 代码 webwork.locale=zh_CN webwork.multipart.parser=jakarta webwork.i18n.encoding = GBK webwork.multipart.saveDir=d:/yourtempdir ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 2.action如下: 代码 pim ...
对于Java组件开发者来说,他们都盼望拥有一组能够对组件开发提供全面测试功能的好用的单元测试。一直以来,与测试独立的Java对象相比,测试传统型J2EE Web组件是一项更为困难的任务,因为Web组件必须运行在某种服务器平台上 ...
原帖及讨论:http://bbs.bc-cn.net/dispbbs.asp?BoardID=12&ID=83040     在spring容器内拼凑bean叫作装配。装配bean的时候,你是在告诉容器,需要哪些bean,以及容器如何使用依赖注入将它们配合在一起。     理论上,bean装配可以从任何资源获得,包括属性文件,关系数据库等,但xml是最常见的spring 应用系统配置源。Spring中的几种容器都支持使用xml装配bean,包括:     XmlBeanFactory ,     ClassPathXmlApplicationContext ,     FileSyst ...
看了朋友的项目配置,对比自己的,于是有了点心得,纠正下错误 编写一个过滤器实现Interceptor接口 package com.web.vk.tools; import java.util.Map; import com.opensymphony.xwork.ActionContext; import com.opensymphony.xwork.ActionInvocation; import com.opensymphony.xwork.interceptor.Interceptor; import com.web.vk.tools; public class Adm ...
这两组内容没有联系,只是今天在路上的时候突然一下子想到了,就放在一起说说吧 Facade与proxy大多数人应该很熟悉,也接触了不少,但是放在一起比较问他们有什么具体区别的时候好像一下子也说得很含糊。 Facade 意为门面,p ...
什么说“我们“天生”就无法理解设计模式,因为我们从来就认为软件就是实现功能,哪里还会考虑到实现同样功能会涉及各种考量了呢?” 我这里天生的意思指,我们接受的软件教学,无论是大学还是各种软件学校培训都没有对程序员进行编码各种考量思维拓展培训,这方面知识是空白,所以看到设计模式如同看天书。 下面以最近讨论的decorator模式和Proxy模式说明这种思维拓展的重要,这里表面上是在比较两种模式,其实是在比较为实现同一个功能而出现两种不同的考量。 场景是:我们需要为一个类的方法增加一个新的功能,而且这个功能和原来类的方法中功能不属于同一个方面,因此,我们不能将这两种功能混在一起,所以不能采取修改原 ...
内容转自ROBBIN的 http://forum.iteye.com 为了补大家的遗憾,在此总结下ROBBIN的领域模型的一些观点和大家的补充,在网站和演讲中,robbin将领域模型初步分为4大类: 1,失血模型 2,贫血模型 3,充血模型 4,胀血模型 那么让我们看看究竟有这些领域模型的具体内容,以及他们的优缺点: 一、失血模型 失血模型简单来说,就是domain object只有属性的getter/setter方法的纯数据类,所有的业务逻辑完全由business object来完成(又称 TransactionScript),这种模型下的domain object被Martin ...
1. ORACLE SELECT * FROM TABLE1 WHERE ROWNUM<=N 2. INFORMIX SELECT FIRST N * FROM TABLE1 3. DB2 SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM WHERE ROWNUM<=N 或者SELECT COLUMN FROM TABLE FETCH FIRST N ROWS ONLY 4. SQL SERVER SELECT TOP N * FROM TABLE1 5. SYBASE SET ROWCOUNT N GOSELECT * ...
Global site tag (gtag.js) - Google Analytics