- 浏览: 145463 次
- 来自: ...
最新评论
-
安铁辉:
亲,问题解决了吗,我也遇到类似的问题,我是想cygwin+ma ...
nutch1.0 cygwin eclipse问题 -
bk41:
不明白···
Spring中的destroy-method="close"- - -
蓝月儿:
嗯 如果把得到的数据再放到一个列表显示在界面上呢,该怎么放置呢 ...
用SAX API解析XML文档为Java对象 -
zhaotao_king:
没看明白
Spring中的destroy-method="close"- - -
coffeesweet:
java.beans确实应该好好看看,了解一下,楼主的例子很好 ...
关于Spring属性编辑器详解
文章列表
下在这个 1.htm 用来调用servlet
<!------------ 文件 1.htm 开始-------------------->
<html>
<head><title>用servlet 显示图片</title></head>
<body>
<img src="http://localhost:8080/servlet/showimage">
</body>
</html>
<!------------ 文件 1 ...
- 2007-04-22 00:48
- 浏览 1422
- 评论(0)
以下内容是从书中摘录来的,但是我发现即使摘录一遍,对其内容的理解也会更加深入!
一、Spring装配Bean的过程
1. 实例化;
2. 设置属性值;
3. 如果实现了BeanNameAware接口,调用setBeanName设置Bean的ID或者Name;
4. 如果实现BeanFactoryAware接口,调用setBeanFactory 设置BeanFactory;
5. 如果实现ApplicationContextAware,调用setApplicationContext设置ApplicationContext
6. 调用BeanPostProcessor的预先初始化方法; ...
- 2007-04-22 00:46
- 浏览 1042
- 评论(0)
以下内容是从书中摘录来的,但是我发现即使摘录一遍,对其内容的理解也会更加深入!
一、Spring装配Bean的过程
1. 实例化;
2. 设置属性值;
3. 如果实现了BeanNameAware接口,调用setBeanName设置Bean的ID或者Name;
4. 如果实现BeanFactoryAware接口,调用setBeanFactory 设置BeanFactory;
5. 如果实现ApplicationContextAware,调用setApplicationContext设置ApplicationContext
6. 调用BeanPostProcessor的预先初始化方法; ...
- 2007-04-22 00:38
- 浏览 1240
- 评论(0)
import java.util.regex.*;
public static Boolean IsInt(String numberString)
{
Pattern p = Pattern.compile("-*"+"\\d*");
Matcher m = p.matcher(numberString);
boolean b = m.matches();
return b;
}
public static Boolean IsDouble(Stri ...
- 2007-04-22 00:37
- 浏览 3188
- 评论(0)
ms word 转换为 xml 的java程序
详细阐述于下:
1。下在Java-COM连接桥JACOB(http://danadler.com/jacob/),需要jacob.jar和jacob.dll两个文件就可以了。并把jacob.dll所在目录设到PATH。
2。调用程序(Exam_2.java)如下:
import java.io.File;
import com.jacob.com.*;
import com.jacob.activeX.*;
public class Exam_2 {
public static void main(String[] args) {
...
- 2007-04-22 00:35
- 浏览 6407
- 评论(2)
总览
许多刚刚学习Struts的程序员在使用Struts的MessageResources特性的时候会遭遇很多困难。本文将试图阐述MessageResources特性的优点并给出了具体的例子说明它的用法。
作者: Nick Heudecker, System Mobile Inc.
概述
类MessageResources可以使开发者方便地支持多语言,包括支持多时间格式和数字格式。使用资源包的另一个好处是允许开发者将标签字符串集中存储在一个位置,而不是分散在不同的JSP页面里。例如,对于每个用户的名字的标签"First Name" ,我们可以将它写在资 ...
- 2007-04-22 00:31
- 浏览 2811
- 评论(0)
AbstractBeanDefinitionReader.loadBeanDefinitions() 1234567891011121314151617181920212223242526272829303132333435
public int loadBeanDefinitions(String location) throws BeanDefinitionStoreException { ResourceLoader resourceLoader = getResourceLoader(); if (resourceLoader == null) { throw n ...
- 2007-04-22 00:00
- 浏览 2245
- 评论(0)
概述
org.springframework.beans和org.springframework.context包提供Spring框架的IOC容器的基本功能,BeanFactory接口提供一个高级的配置机制用来管理对象,ApplicationContext接口是BeanFactory接口的子接口,添加一些额外的功能,比如AOP特性,资源处理,事件派发和应用层特定的上下文(比如WebApplicationContext)。
BeanFactory接口是Spring IOC容器的核心接口,主要负责实例化,配置对象和组装对象依赖关系。其实质是一个工厂类,可以维护Bea ...
- 2007-04-21 22:16
- 浏览 1924
- 评论(0)
入门 15 - Aware相关接口
Spring中提供一些Aware相关接口,像是BeanFactoryAware、 ApplicationContextAware、ResourceLoaderAware、ServletContextAware等等,实作这些 Aware接口的Bean在被初始之后,可以取得一些相对应的资源,例如实作BeanFactoryAware的Bean在初始后,Spring容器将会注入BeanFactory的实例,而实作ApplicationContextAware的Bean,在Bean被初始后,将会被注入 ApplicationContext的实例等等。
Bean取 ...
- 2007-04-21 22:12
- 浏览 2774
- 评论(0)
對於Bean來說,最佳的情況是它根本不知道自己是被Spring容器所管理,Bean可以作自己該從事的工作,而不會與Spring容器產生耦合。
然而有時候,您必須讓Bean知道容器管理它的一些細節,必須讓Bean知道自己在容器中是以哪個名稱所管理的,或者是讓它知道 BeanFactory、ApplicationContext 的存在,例如若Bean可以意識到ApplicationContext的存在的話,在Bean的某些動作發生時,可以發出事件讓感興趣的接受者來處理。
Spring中提供一些Aware相關介面,像是org.springframework.beans.factory.BeanNa ...
- 2007-04-21 21:44
- 浏览 1484
- 评论(0)
关键词:Spring,log4j
在petclinic项目中,在web.xml有几个条目和log4j有关,它们是
:
1.
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>petclinic.root</param-value>
</context-param>
2.
<context-param>
<param-name>log4jConfi ...
- 2007-04-21 21:11
- 浏览 1362
- 评论(0)
原文出处及讨论: http://www.blogjava.net/calvin/archive/2005/12/31/26150.html
Spring最擅长的,就是在别家的蛋糕上再加些cream,让你J2EE without Spring的时候心痒痒。
log4j,可以有如下的cream:
1. 动态的改变记录级别和策略,不需要重启Web应用,如《Effective Enterprise Java》所说。
2. 把log文件定在 /WEB-INF/logs/ 而不需要写绝对路径。
3. 可以把log4j.properties和其他properties一起放在/WEB ...
- 2007-04-21 20:53
- 浏览 1122
- 评论(0)
前几天在OA Web开发过程中,一位公务员领导突发奇想,要求我把用户输入的所以字符串中的全角字符都转换为半角(unicode)。由于我在这方面的没有了解,于是上google搜索转换函数,发现国内很少有文章涉及到相关信息。其中一个是
http://www.jxyc.gov.cn/blog/withwolf/showlog.asp?log_id=468&cat_id=0
但此函数不能处理混合输入问题,当全角半角一起输入时就出错。参照上面程序,再结合一些Unicode Wide 编码规则:
请参考
以下是转换程序(javascript)
/*************************** ...
- 2007-04-20 00:13
- 浏览 1287
- 评论(0)
二.控制反转(IoC)
针对接口编程,而不是实现:
IoC设计模式,重点关注组件的依赖性,配置以及生命周期.IoC将创建对象实力的任务交给IoC容器或者框架.使得应用代码只需要直接使用实力.
BeanFactory:是轻量级的,处于Spring 框架的核心.可用于Applet和单独的Swing开发.在创建BeanFactory实力的时候,实际上是完成了JavaBean的实力化的创建,配置,以及管理.即BeanFactory在访问和操作IoC容器初期充当了IoC容器的作用.
基于ClassPath找到资源文件:
Rsource resource = new ClassPathResourc ...
- 2007-04-19 22:54
- 浏览 1162
- 评论(0)
PropertyOverrideConfigurer,类似于PropertyPlaceholderConfigurer,但是与后者相比,前者对于bean属性可以有缺省值或者根本没有值。如果起覆盖作用的 Properties文件没有某个bean属性的内容,那么缺省的上下文定义将被使用。
注意:bean 工厂的定义并 不会意识到被覆盖,所以仅仅察看XML定义文件并不能立刻明显地知道覆盖配置是否被使用了。在有多个PorpertyOverrideConfigurer对用一个bean属性定义了不同的值的时候,最后一个将取胜(取决于覆盖的机制)。
Properties文件的一行配置应该是如下的格式:
...
- 2007-04-19 21:52
- 浏览 1744
- 评论(0)