spring
liyiye
这个作者很懒,什么都没留下…
展开
-
Spring XML配置的十二个最佳实践
Spring是一个强大的Java应用框架,它广泛地应用于Java应用程序中,为Plain Old Java Objects(POJO)提供企业级服务。Spring利用依赖注入机制来简化工作,同时提高可测试性。其配置文件(通常是XML格式)中指定了Spring bean、依赖性以及bean所需的服务。但是,这些XML配置文件既冗长又不实用。对于需要定义大量Spring bean的大型项目来说,它...原创 2008-09-05 09:25:30 · 69 阅读 · 0 评论 -
spring 单元测试(二)--AbstractAnnotationAwareTransactionalTests
public class BidDaoTest extends AbstractAnnotationAwareTransactionalTests{ private BidDao bidDao; public void setBidDao(BidDao bidDao) { this.bidDao = bidDao; } public...2009-08-09 11:07:20 · 164 阅读 · 0 评论 -
spring 单元测试(-)--AbstractDependencyInjectionSpringContextTests
public class AuctionUserDaoTest extends AbstractDependencyInjectionSpringContextTests{ //重写该方法 public String[] getConfigLocations() { String[] configLocations = {"daoContex...2009-08-09 10:22:52 · 146 阅读 · 0 评论 -
解读spring源代码心得
spring对于研究mvc框架和其他技术有很深的意义.所以努力研究spring源代码很有重要意义,如何解读源代码,很多人困惑,本人在写这篇东西的时候,也是经过了几个月的时间的摸索才有了一点眉目,希望与spring的爱好者共同分享.一,如何解读某某特定功能的某些源代码.1比如,本人想知道spring是如何解析xml文件的,那么应该解读哪些java文件呢?我们就带着这个问题,找到哪...原创 2009-07-25 09:53:49 · 93 阅读 · 0 评论 -
Quartz在Spring中动态设置cronExpression
什么是动态定时任务:是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定)。这样总不能修改配置文件每定制个定时任务就增加一个trigger吧,即便允许客户修改配置文件,但总需要重新启动web服务啊,研究了下Quartz在Spring中的动态定时,发现<bean id="cronTrigger"class="org.springframew...原创 2009-11-13 09:54:43 · 117 阅读 · 0 评论 -
spring和quartz进行定时邮件发送
一 发送邮件的基类:Java代码 package com.spring.mail; import org.springframework.mail.MailSender; //import org.springframework.mail.javamail.JavaMailSender; public abstract class BaseMailS...原创 2008-09-18 20:57:04 · 111 阅读 · 0 评论 -
分页的自定义标签
1 在WEB-INF目录下面定义一个page.tld,内容如下: <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsp...2008-09-12 16:13:28 · 95 阅读 · 0 评论 -
图解MyEclipse配置struts+hibernate+spring+FreeMarker
几天把hibernate和spring好好看了下,再想想struts的一些东西,决定把3个整合一下一起用,表现层用struts+freemarker,业务层用spring,hibernate处理持久层。在struts中,利用委托,将action的处理委托给spring进行,struts只负责页面逻辑。 前些日子下了Eclipse 3.2+MyEclipse5.0M2,感觉MyEclipse一些东...原创 2008-09-12 11:31:56 · 63 阅读 · 0 评论 -
Freemarker 学习笔记
FreeMarker模板包含FreeMarker的指令的文件就称为模板(Template)。模板设计者不关心数据从那儿来,只知道使用已经建立的数据模型。数据模型由程序员编程来创建,向模板提供变化的信息,这些信息来自于数据库、文件,甚至于在程序中直接生成。 数据类型:一、基本:1、scalars:存储单值字符串:简单文本由单或双引号括起来。数字:直接使用数值。日期:通常从数据模型获得布尔值:true...原创 2008-09-12 11:14:55 · 87 阅读 · 0 评论 -
javamail的一个例子
import java.util.*;import java.io.*;import javax.mail.*;import javax.mail.internet.*;import javax.activation.*;/** * <p>Title: 使用javamail发送邮件</p> * <p>Description: 演示如何使用javamail包发送电...原创 2008-09-12 11:03:08 · 272 阅读 · 0 评论 -
spring,weblogic配置jms
1 weblogic的设置都在附件里面,以图片的形式展示。 2 spring 的配置文件: <!-- JNDI 配置 --> <bean id="jndiTemplate" class="org.springframework.jndi.JndiTemplate"> <property name="environment"> ..2008-09-11 17:29:57 · 134 阅读 · 0 评论 -
整合spring与quartz的任务调用
quartz可以定时调用用户的任务,可以很好的管理用户的线程,而不用用户操心,用户只要定义好时间和要调用的方法就行。下面看一下如何配置: 第一种:调用某个类里面的方法 1 applicationContext.xml的配置 <!-- 定义要调用的任务的实现类 --> <bean id="testQuartz" class="com.testQuartz"&g...2008-09-10 22:38:15 · 61 阅读 · 0 评论 -
spring与dwr整合
1 web.xml设置:<servlet> <servlet-name>dwr-invoker</servlet-name> <servlet-class> org.directwebremoting.servlet.DwrServlet </servlet-class> <init-param> <p...2008-09-10 10:27:58 · 86 阅读 · 0 评论 -
spring 单元测试(三)--SpringJUnit4ClassRunner
@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations={"../../../applicationContext.xml","../../../daoContext.xml"})@TransactionConfiguration(transactionManager="transactionManager"...2009-08-09 12:02:14 · 310 阅读 · 0 评论