spring配置中bean名称头2个或3个字母必须小写 待探究。 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/9085/showart_387732.html
by flyoversky - Java文档中心 - 2007-09-22 18:32:49 阅读(803) 回复(0)
很多时候程序里的数据需要验正,但是webwork自带的验正又满足不了我们. 且验正要在多用到,我们有没有一劳永逸的方法呢, 当然有,就是自定义验正器 在下面,我做一个简单的验正器,麻雀虽小,但五脏具全啊. 以下的程序采用spring+webwork的框架实现 第一步:首先我们写一个验正器的程序,他继承的是ValidatorSupport 类;重写validate方法. /* * $Id: ElectroFileNameValidator.java,v 1.1 2007/11/22 02:28:26 龚成伟 Exp $ ...
1 首先创建一个类,这个类一般有具体的功能,根据自己的需要来创建,这里我们创建的就是显示一行字符。 package test; public class ShowMessage { //消息对象 private String message; /*这个程序是在网上找的,后来模仿这个做了一下,本以为没有用到setMessage这个函数就不用了,发现不行,说明变量的初始化要用到这个函数,后来同事说这就是注入,函数名前边必须是set后面是私有变量的名称,这是规定*/ public v...
呵呵,在网上转载的。。。很不错的比喻。 ----------------------------------------------------------------------------- 首先想说说IoC(Inversion of Control,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我们到处去看哪里有长得漂亮身材又好的mm,然后打听她...
spring中有两种类型的Bean,一种是普通Bean,另一种是工厂Bean,即FactoryBean。工厂Bean跟普通Bean不同,其返回的对象不是指定类的一个实例,其返回的是该工厂Bean的getObject方法所返回的对象。 在spring框架内部,AOP相关的功能及事务处理中,很多地方使用到工厂Bean,本文简单分析工厂Bean的用法。 首先回顾一下普通Bean,普通的Bean直接返回指定类(配置中的class属性的值)的一个实例,如下面的bean1将返回一个String字符串...
14.3. Tiles It is possible to integrate Tiles - just as any other view technology - in web applications using spring. The following describes in a broad way how to do this. NOTE: This section focuses on spring's support for Tiles 2 (the standalone version of Tiles, requiring Java 5+) in the org.springframework.web.servlet.view.tiles2 package. spring also continues to support Tiles 1.x (a.k.a. "St...
一,spring简介 spring的特点: 1, spring不同于其他的Framework,它要提供的是一种管理你的业务对象的方法。 2, spring有分层的体系结构,意味着你能选择仅仅使用它的任何一个独立的部分,而其他的仍然使用你的相关实现。 3, 它的设计从一开始就是要帮助你编写易于测试的代码,spring是使用测试驱动开发(TDD)的工程的理想框架。 4, spring不会给你的工程添加对其他的框架依赖;同时spring又可以称得上是个一揽子解决方...
在没有使用spring提供的Open Session In View情况下, 因需要在service(or Dao)层里把session关闭, 所以lazy loading 为true的话,要在应用层内把关系集 合都初始化,如 company.getEmployees(), 否则Hibernate抛session already closed Exception; Open Session In View提供了一种简便的方法,较好地解决了lazy loading问题. 它有两种配置方式OpenSessionInViewInterceptor和OpenSessionInViewFilter (具体参看springSide),...
转载于: http://blog.chinaunix.net/u/25102/showart_187024.html 将spring.jar包放入工程 .xml位于工作路径之下,.project文件所在的目录 spring优点 1:我们的所有程序代码中,并没有出现spring中的任何组件,无侵入性 2:属性均由spring通过读取配置文件(bean.xml)动态设置 3:客户代码(这里就是我们的测试代码)仅仅面向接口编程,而无需知道实现类的具体名称。同时,我们可以很简单的通过修改配置文件来切换具体的底层实现类...