小黑J2EE学习ing
我很会努力
BlogJava
首页
新随笔
联系
聚合
管理
随笔-21 评论-29 文章-0 trackbacks-0
小黑Spring学习(二)
搭建与测试Spring的开发环境
使用版本为Spring2.5.6
新建一个Java Project 命名为spring 并导入相关的jar包
配置Spring配置文件
在src下新建beans.xml配置文件
<?
xml version="1.0" encoding="UTF-8"
?>
<
beans
xmlns
="http://www.springframework.org/schema/beans"
xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation
="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"
>
</
beans
>
实例化Spring容器
建议用方法一
新建一个单元测试SpringTest,并导入测试所用的包
package junit.test;
import org.junit.BeforeClass;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import cn.itcast.service.PersonService;
public class SpringTest {
@BeforeClass
public static void setUpBeforeClass() throws Exception {
}
@Test public void instanceSpring(){
ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml");
}
}
新建一个业务Bean
,命名为PersonServiceBean;
抽取PersonServiceBean的接口。
package
cn.itcast.service.impl;
import
cn.itcast.service.PersonService;
public
class
PersonServiceBean
implements
PersonService
{
public
void
save()
{
System.out.println(
"
我是save()方法
"
);
}
}
package
cn.itcast.service;
public
interface
PersonService
{
public
void
save();
}
在配置文件中加入如下语句实现
<bean id="personService" class="cn.itcast.service.impl.PersonServiceBean"></bean>
注意:编写spring配置文件时,不能出现帮助信息 同通过如下方法解决
修改SpringTest代码
package
junit.test;
import
org.junit.BeforeClass;
import
org.junit.Test;
import
org.springframework.context.ApplicationContext;
import
org.springframework.context.support.ClassPathXmlApplicationContext;
import
cn.itcast.service.PersonService;
public
class
SpringTest
{
@BeforeClass
public
static
void
setUpBeforeClass()
throws
Exception
{
}
@Test
public
void
instanceSpring()
{
ApplicationContext ctx
=
new
ClassPathXmlApplicationContext(
"
beans.xml
"
);
PersonService personService
=
(PersonService)ctx.getBean(
"
personService
"
);
personService.save();
}
}
在实例化了容器之后,从容器中取得bean,再调用业务bean的save方法
执行SpringTest文件
观察控制台输出
以上证明本Spring程序运行成功!
代码参考
/Files/luckygino/spring.rar
posted on 2009-05-06 10:25
特立独行
阅读(457)
评论(0)
编辑
收藏
所属分类:
Spring框架
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
相关文章:
Spring 框架的设计理念与设计模式分析(2)
小黑Spring学习(四)
小黑Spring学习(三) 编码剖析Spring管理Bean的原理
小黑Spring学习(二)
小黑Spring学习(一)
小黑J2EE学习之路 欢迎大家观临! 希望大家能多指教哦!
<
2024年11月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(2)
给我留言
查看公开留言
查看私人留言
随笔分类
Hibernate框架(6)
J2EE核心技术(1)
Java 技术
Java面试题
Spring框架(5)
Struts框架(7)
数据库
随笔档案
2010年6月 (2)
2009年6月 (1)
2009年5月 (17)
2009年4月 (1)
搜索
最新评论
1. re: struts2实现文件上传和下载[未登录]
下载做来直接就在页面把文件打开了。。
--小菜
2. re: struts2实现文件上传和下载
你这代码量有点多,STRUTS2封装好了,顶多15行搞定
--你这代码量有点多
3. re: struts2实现文件上传和下载
怎么将上传的东西在页面上显示出来啊
--边城
4. re: struts2实现文件上传和下载
配置的文件 有关键字, 把action 中的name 换下就可以了 @陈
--采用
5. re: struts2实现文件上传和下载
大侠 ……怎么实现点一个文件下载一个文件,而不是固定的文件?
--pppppppppp
阅读排行榜
1. struts2实现文件上传和下载(17506)
2. 小黑struts学习(五) Action Mapping、ActionForward和ActionForm组件学习(1585)
3. 小黑Hibernate学习(三) Session接口及get、load、persist方法(1004)
4. ASSH框架的技术基础和设计(754)
5. Spring 框架的设计理念与设计模式分析(645)
评论排行榜
1. struts2实现文件上传和下载(27)
2. Spring 框架的设计理念与设计模式分析(1)
3. 很开心加入BlogJava 就像找到了组织一样(1)
4. Spring 框架的设计理念与设计模式分析(2)(0)
5. JFreeChart的中文乱码问题 知道的帮忙解决一下(0)